SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 312 | Next

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

Their use could be supported with
the previously described function calling capability: they could be de?¬?ned as ready
library services that are used in the designs with the Library concept.
Finally, a separate comment element was added to the language to allow
attaching free form textual descriptions to models. This concept was extended with
model checking capabilities: its representation in the design showed the results of a
selected model checking report. Figure 8.4 shows a metamodel for the modeling
language showing the legal connections between different object types of the
language.
8.3.2 Modeling Rules
The basic metamodel included language constructs and their connections, but these
did not cover the domain rules and the mobile UI programming model. Extending the
language with rules would prevent errors and enable design consistency at modeling
time. These were considered important as most application developers, similar to
those using plain Python for S60, don??™t have much experience of mobile application
development.
Rules Checked During Modeling The behavioral part of the application was
largely modeled using directed relationships for specifying user navigation, view
170 MOBILE PHONE APPLICATIONS USING A PYTHON FRAMEWORK
structure, and access to the phone services. Here, general rules from state machines
were reused and extended:
.


Pages:
300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6