Title | ||
---|---|---|
Specifying patterns for mobile application domain using general architectural components |
Abstract | ||
---|---|---|
Software companies adopt patterns as a means to improve architecture and design practices. During recent years, the application of patterns has extended from general software applications to specific problem domains. In a new domain, suitable patterns fitting to the essential design problems in the new context need to be identified. In this paper, we introduce a general architectural model of mobile applications, which can be used to identify and organise essential patterns in mobile-application design process. This model is employed to construct a high-level architecture of a particular application. For each component of the architecture, the model may suggest candidate patterns that can be used for elaborating the component. Subsequently, the results of the design process are used iteratively to further develop the architectural model. The presented model is verified and tested by employing it to address the design problem of supporting multiple user interfaces in a real mobile application product. |
Year | DOI | Venue |
---|---|---|
2005 | 10.1007/11497455_14 | PROFES |
Keywords | Field | DocType |
general architectural model,mobile application domain,essential design problem,general architectural component,specifying pattern,design problem,high-level architecture,design process,design practice,architectural model,mobile application,general software application,mobile-application design process | Behavioral pattern,Systems engineering,Structural pattern,Software design pattern,Application domain,Engineering,Software architecture,Design process,Architectural pattern,Architectural model | Conference |
Volume | ISSN | ISBN |
3547 | 0302-9743 | 3-540-26200-8 |
Citations | PageRank | References |
0 | 0.34 | 5 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Oleksiy Mazhelis | 1 | 213 | 22.50 |
Jouni Markkula | 2 | 250 | 25.91 |
Markus Jakobsson | 3 | 4055 | 398.52 |