Abstract | ||
---|---|---|
Routine approaches of software design and developments are seldom consider how to model concerns of a specific software system, how to describe them and how they influence the later phases of life cycle. Based on our ongoing research works, we propose an approach to model concerns at early stage of architecture design, which employs a concern model named SA-MDSoC and a concern description language called SA-CDL. Providing a way to organize and manage concerns before architecture design, SA-MDSoC includes primary dimension denoted system functional attributes and crosscutting dimensions referred as non-functional ones. SA-CDL specifies those concerns of models using XML, including primary concerns, crosscutting concerns, and relationships among them. Finally, this paper shows how to model concerns of an online auction system. Architects can easily analyze and design their software system by approach mentioned in this paper. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1109/GreenCom-iThings-CPSCom.2013.386 | GreenCom/iThings/CPScom |
Keywords | Field | DocType |
sa-mdsoc,online auction system,model concern,aspect-oriented programming,crosscutting concerns,concern modeling,xml,aspect-oriented software architecture,specific software system,crosscutting dimensions,concern description language,system functional attributes,routine approaches,software developments,software architecture,crosscutting concern,concern model,denoted system,electronic commerce,sa-cdl,architecture design,modeling concern,life cycle,software design,software system,aspect oriented programming | Software engineering,Software design description,Computer science,Software architecture description,Software system,Resource-oriented architecture,Software architecture,Component-based software engineering,Software construction,View model,Database | Conference |
Citations | PageRank | References |
0 | 0.34 | 7 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Linlin Zhang | 1 | 1 | 2.06 |
Kai Zhao | 2 | 19 | 6.76 |
Zhenhong Jia | 3 | 29 | 15.13 |
Youcong Ni | 4 | 18 | 8.10 |