• DocumentCode
    1040567
  • Title

    Integration of RE and MDE paradigms: the ProjectIT approach and tools

  • Author

    da Silva, Airton R. ; Saraiva, J. ; Ferreira, D. ; Silva, R. ; Videira, C.

  • Author_Institution
    Inst. Super. Tecnico, NESC-ID, Lisbon
  • Volume
    1
  • Issue
    6
  • fYear
    2007
  • fDate
    12/1/2007 12:00:00 AM
  • Firstpage
    294
  • Lastpage
    314
  • Abstract
    The suggestion that in software development projects the emphasis must be on the project management (RE), requirements engineering, and design activities, and consequently efforts in production activities - such as traditional software programming and testing - should be minimised and performed as automatically as possible is discussed. The Project IT approach that integrates contributions from the RE and model-driven engineering communities is also discussed. The goal with requirement specification is not just in managing textual specifications, but also to obtain a consistent requirements document that is in conformance with a domain- specific language, and that can be re-used to increase the design and development activities in the context of model driven and code generation techniques. Furthermore, the feasibility and benefits of this approach by presenting a proof-of-concept case study are discussed, in which the orchestration of the concepts and concrete components related with the Project IT approach, the PIT-RSL, XIS and PIT-TSL languages and the Project lT-Studio CASE tool is emphasised. A practical demonstration of the approach including the description of the system requirements, the design of the system, the use of code generation techniques, and how they integrate to improve and accelerate the software engineering lifecycle is presented.
  • Keywords
    formal specification; product life cycle management; program compilers; project management; software development management; ProjectIT; code generation techniques; design activities; project management; requirement specification; requirements engineering; software development projects; software engineering lifecycle;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen:20070012
  • Filename
    4435107