Embedding requirements within Model-Driven Architecture

Authors: Fouad, A., Phalp, K., Kanyaru, J.M. and Jeary, S.

Journal: Software Quality Journal

Volume: 19

Issue: 2

Pages: 411-430

eISSN: 1573-1367

ISSN: 0963-9314

DOI: 10.1007/s11219-010-9122-7

Abstract:

Model-Driven Architecture (MDA) brings benefits to software development, among them the potential for connecting software models with the business domain. This paper focuses on the upstream or Computation-Independent Model (CIM) phase of MDA. Our contention is that, whilst there are many models and notations available within the CIM phase, those that are currently popular and supported by the Object Management Group (OMG) may not be the most useful notations for business analysts nor sufficient to fully support software requirements and specification. Therefore, with specific emphasis on the value of the Business Process Modelling Notation (BPMN) for business analysts, this paper provides an example of a typical CIM approach before describing an approach that incorporates specific requirements techniques. A framework extension to MDA is then introduced, which embeds requirements and specification within the CIM, thus further enhancing the utility of MDA by providing a more complete method for business analysis. © 2010 Springer Science+Business Media, LLC.

http://eprints.bournemouth.ac.uk/13235/

Source: Scopus

Embedding requirements within Model-Driven Architecture

Authors: Fouad, A., Phalp, K., Kanyaru, J.M. and Jeary, S.

Journal: SOFTWARE QUALITY JOURNAL

Volume: 19

Issue: 2

Pages: 411-430

ISSN: 0963-9314

DOI: 10.1007/s11219-010-9122-7

http://eprints.bournemouth.ac.uk/13235/

Source: Web of Science (Lite)

Embedding requirements within Model-Driven Architecture

Authors: Fouad, S.

Journal: Software Quality Journal

Volume: 19

Pages: 411-430

DOI: 10.1007/s11219-010-9122-7

http://eprints.bournemouth.ac.uk/13235/

http://www.scopus.com/inward/record.url?eid=2-s2.0-79952815851&partnerID=40&md5=8f1abad1deab330fe08bdf94ff1077d3

Source: Manual

Preferred by: Sherry Jeary and Keith Phalp

Embedding requirements within Model-Driven Architecture.

Authors: Fouad, A., Phalp, K., Kanyaru, J.M. and Jeary, S.

Journal: Softw. Qual. J.

Volume: 19

Pages: 411-430

DOI: 10.1007/s11219-010-9122-7

http://eprints.bournemouth.ac.uk/13235/

Source: DBLP

Embedding Requirements within the Model Driven Architecture

Authors: Fouad, A., Phalp, K.T., Kanyaru, J.M. and Jeary, S.

Journal: Software Quality Journal

Volume: 19

Issue: 2

Pages: 411-430

ISSN: 0963-9314

Abstract:

The Model Driven Architecture (MDA) brings benefits to software development, among them the potential for connecting software models with the business domain. This paper focuses on the upstream or Computation Independent Model (CIM) phase of the MDA. Our contention is that, whilst there are many models and notations available within the CIM Phase, those that are currently popular and supported by the Object Management Group (OMG), may not be the most useful notations for business analysts nor sufficient to fully support software requirements and specification.

Therefore, with specific emphasis on the value of the Business Process Modelling Notation (BPMN) for business analysts, this paper provides an example of a typical CIM approach before describing an approach which incorporates specific requirements techniques. A framework extension to the MDA is then introduced; which embeds requirements and specification within the CIM, thus further enhancing the utility of MDA by providing a more complete method for business analysis.

http://eprints.bournemouth.ac.uk/13235/

Source: BURO EPrints