ABSTRACT

Model-Driven Software Systems Development Using the Meta-Artifact Process, a guide for making software (MSW) can be used for large or small systems 1 , using agile methods [42,59] wherever appropriate, while supporting the OMG Essence standard, and working within an overarching architecture. MSW is concerned in particular with software systems, specifically software codes. Unless specified otherwise, the words system or software or program 2 or code refer to this software code. In some references to hypotheses, program is used as including all aspects of a software system, such as its architecture.