• DocumentCode
    548358
  • Title

    Test Driven domain modelling

  • Author

    Piho, Gunnar ; Tepandi, Jaak ; Parman, Marko ; Puusep, Viljam ; Roost, Mart

  • fYear
    2011
  • fDate
    23-27 May 2011
  • Firstpage
    576
  • Lastpage
    581
  • Abstract
    To write software we have to know requirements; to know requirements we have to know domain; to know the domain we have to analyze and model one. We propose a methodology for applying Test Driven Modelling in engineering of domains, requirements and software. We will restrict ourselves here to enterprise information systems and therefore to business domains. As common for Software Factories, domain models (as well as all other models) are software artefacts, not only documentation artefacts. In our approach Test Driven Modelling utilizes Test Driven Development for domain modelling. Domain models engineered in this way are used as Domain Specific Language for specifying software requirements. The hypothesis is that such domain models can be used for validation of requirements and verification of software, lead developments towards Software Factories, and increase dependability of software.
  • Keywords
    DP industry; business data processing; formal specification; information systems; program testing; program verification; software reliability; specification languages; system documentation; business domains; documentation artefacts; domain models; domain specific language; domains engineering; enterprise information systems; requirements engineering; software artefacts; software dependability; software engineering; software factory; software requirements; software verification; test driven development; test driven domain modelling; Analytical models; Business; Measurement units; Production facilities; Silicon; Software; Time division multiplexing; domain analysis and engineering; domain model and domain modelling; software engineering; software factory; software testing; test driven development; test driven modelling; verification and validation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    MIPRO, 2011 Proceedings of the 34th International Convention
  • Conference_Location
    Opatija
  • Print_ISBN
    978-1-4577-0996-8
  • Type

    conf

  • Filename
    5967121