TY - GEN
T1 - Concern-oriented model-driven development framework
AU - Fatwanto, Agung
AU - Boughton, Clive
PY - 2008
Y1 - 2008
N2 - Developing complex software systems which involve a lot of different non-orthogonal concerns requires considerable effort. This situation can be further exacerbated by tangled and scattered concerns found across the system. In order to reduce this sort of complexity, we need to employ a software development framework that facilitates the separation of different concerns. The framework should be able to direct the process of identification, modularization and specification of concerns into autonomous parts and eventually (re)compose them to yield a complete system. In this paper, we propose a software development framework which integrates the concept of a concern-oriented approach with model-driven development This framework promotes separation of concerns both horizontal (separating concerns based on subject matters) and vertical (separating concerns based on level of abstraction).
AB - Developing complex software systems which involve a lot of different non-orthogonal concerns requires considerable effort. This situation can be further exacerbated by tangled and scattered concerns found across the system. In order to reduce this sort of complexity, we need to employ a software development framework that facilitates the separation of different concerns. The framework should be able to direct the process of identification, modularization and specification of concerns into autonomous parts and eventually (re)compose them to yield a complete system. In this paper, we propose a software development framework which integrates the concept of a concern-oriented approach with model-driven development This framework promotes separation of concerns both horizontal (separating concerns based on subject matters) and vertical (separating concerns based on level of abstraction).
KW - Aspect
KW - Model-driven development
KW - Separation of concerns
KW - Translative
UR - http://www.scopus.com/inward/record.url?scp=50249134206&partnerID=8YFLogxK
U2 - 10.1109/ASWEC.2008.4483242
DO - 10.1109/ASWEC.2008.4483242
M3 - Conference contribution
SN - 0769531008
SN - 9780769531007
T3 - Proceedings of the Australian Software Engineering Conference, ASWEC
SP - 527
EP - 535
BT - Proceedings - 19th Australian Software Engineering Conference, ASWEC 2008
T2 - 19th Australian Software Engineering Conference, ASWEC 2008
Y2 - 25 March 2008 through 28 March 2008
ER -