TY - GEN
T1 - Analysis, specification and modeling of functional requirements for translative model-driven development
AU - Fatwanto, Agung
AU - Boughton, Clive
PY - 2008
Y1 - 2008
N2 - Conceptual models play an important role within model-driven development (MDD) and become the main artifacts of software development. Developing conceptual model, however, is not a trivial task. There is no clear, direct way to transform requirements into conceptual models. Few methods have been offered aiding developers to develop conceptual models. Yet, those methods do not fully address the specific need for software development using a translative approach of MDD such as concern-oriented model-driven development (COMDD) where the conceptual model for each concern must be separated. This paper proposes a method to analyze, specify, and develop conceptual models of functional requirements (FRs) especially in the context of translative model-driven development. Our method employs a uses-case approach for FRs analysis accompanied with scenario-based approach for the specification. Executable and translatable UML is used as the modeling notation due to the translative nature of COMDD framework. We show the viability of our method using a real-life case study: Voter Tracking System, a system to mark voters using handheld electronic devices.
AB - Conceptual models play an important role within model-driven development (MDD) and become the main artifacts of software development. Developing conceptual model, however, is not a trivial task. There is no clear, direct way to transform requirements into conceptual models. Few methods have been offered aiding developers to develop conceptual models. Yet, those methods do not fully address the specific need for software development using a translative approach of MDD such as concern-oriented model-driven development (COMDD) where the conceptual model for each concern must be separated. This paper proposes a method to analyze, specify, and develop conceptual models of functional requirements (FRs) especially in the context of translative model-driven development. Our method employs a uses-case approach for FRs analysis accompanied with scenario-based approach for the specification. Executable and translatable UML is used as the modeling notation due to the translative nature of COMDD framework. We show the viability of our method using a real-life case study: Voter Tracking System, a system to mark voters using handheld electronic devices.
UR - http://www.scopus.com/inward/record.url?scp=62449185282&partnerID=8YFLogxK
U2 - 10.1109/KAM.2008.185
DO - 10.1109/KAM.2008.185
M3 - Conference contribution
SN - 9780769534886
T3 - Proceedings - 2008 International Symposium on Knowledge Acquisition and Modeling, KAM 2008
SP - 859
EP - 863
BT - Proceedings - 2008 International Symposium on Knowledge Acquisition and Modeling, KAM 2008
T2 - 2008 International Symposium on Knowledge Acquisition and Modeling, KAM 2008
Y2 - 21 December 2008 through 22 December 2008
ER -