• DocumentCode
    2128280
  • Title

    Analysis, Specification and Modeling of Functional Requirements for Translative Model-Driven Development

  • Author

    Fatwanto, Agung ; Boughton, Clive

  • Author_Institution
    Dept. of Comput. Sci., Australian Nat. Univ., Acton, ACT
  • fYear
    2008
  • fDate
    21-22 Dec. 2008
  • Firstpage
    859
  • Lastpage
    863
  • Abstract
    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.
  • Keywords
    Unified Modeling Language; formal specification; COMDD framework; UML; conceptual models; concern-oriented model-driven development; formal specification; functional requirements; handheld electronic devices; modeling notation; software development; translative model-driven development; voter tracking system; Computer science; Context modeling; Contracts; Documentation; Knowledge acquisition; Natural language processing; Performance analysis; Programming; Software systems; Unified modeling language; Model-Driven Development; Requirements Specification; Software Analysis and Design; Translative;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Knowledge Acquisition and Modeling, 2008. KAM '08. International Symposium on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-0-7695-3488-6
  • Type

    conf

  • DOI
    10.1109/KAM.2008.185
  • Filename
    4732952