Repository-Centric Process Modeling – Example of a Pattern Based Development Process

Part of the Studies in Computational Intelligence book series (SCI, volume 496)


Repositories of modeling artefacts have gained more attention recently to enforce reuse in software engineering. In fact, repository-centric development processes are more adopted in software/system development, such as architecture-centric or pattern-centric development processes.

In our work, we deal with a specification language for development methodologies centered around a model-based repository, by defining both a metamodel enabling process engineers to represent repository management and interaction and an architecture for development tools.

The modeling language we propose, has been successfully evaluated by the TERESA project for specifying development processes for trusted applications centered around a model-based repository of security and dependability (S&D) patterns.


Metamodel Model-Driven Engineering Process Security Dependability Repository Pattern 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cheung, L.Y.C., Chung, P.W.H., Dawson, R.J.: Managing process compliance, pp. 48–62. IGI Publishing, Hershey (2003)Google Scholar
  2. 2.
    Gray, J., Tolvanen, J.-P., Kelly, S., Gokhale, A., Neema, S., Sprinkle, J.: Domain-Specific Modeling. Chapman & Hall/CRC (2007)Google Scholar
  3. 3.
    Hamid, B., Zhang, Y.: D3.2 - Common Engineering Metamodels. Technical report, TERESA-Project (2012),
  4. 4.
    Hamid, B., Geisel, J., Ziani, A., Gonzalez, D.: Safety lifecycle development process modeling for embedded systems - example of railway domain. In: Avgeriou, P. (ed.) SERENE 2012. LNCS, vol. 7527, pp. 63–75. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  5. 5.
    Henderson-Sellers, B., Gonzalez-Perez, C.: A comparison of four process metamodels and the creation of a new generic standard. Information & Software Technology 47(1), 49–65 (2005)CrossRefGoogle Scholar
  6. 6.
    Hug, C., Front, A., Rieu, D., Henderson-Sellers, B.: A method to build information systems engineering process metamodels. J. Syst. Softw. 82, 1730–1742 (2009)CrossRefGoogle Scholar
  7. 7.
    I. S. IEC 61508. Functional safety of electrical/electronic/programmable electronic safety-related systems (2000)Google Scholar
  8. 8.
    Kruchten, P.: The Rational Unified Process: An Introduction. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)Google Scholar
  9. 9.
    Liu, C., Lin, X., Zhou, X., Orlowska, M.E.: Building a repository for workflow systems. In: TOOLS (31), pp. 348–357. IEEE Computer Society (1999)Google Scholar
  10. 10.
    OMG. Software & Systems Process Engineering Meta-Model Specification (2008)Google Scholar
  11. 11.
    OPF Repository Organization. OPEN Process Framework (OPF) (2009),
  12. 12.
    Ravi, S., Raghunathan, A., Kocher, P., Hattangady, S.: Security in embedded systems: Design challenges. ACM Trans. Embed. Comput. Syst. 3(3), 461–491 (2004)CrossRefGoogle Scholar
  13. 13.
    Rolland, C.: A comprehensive view of process engineering. In: Pernici, B., Thanos, C. (eds.) CAiSE 1998. LNCS, vol. 1413, pp. 1–24. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  14. 14.
    Standards Australia. Standard Metamodel for Software Development Methodologies (2004)Google Scholar
  15. 15.
    Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework 2.0, 2nd edn. Addison-Wesley Professional (2009)Google Scholar
  16. 16.
    Yan, Z., Dijkman, R.M., Grefen, P.: Business process model repositories - framework and survey. Information & Software Technology 54(4), 380–395 (2012)CrossRefGoogle Scholar
  17. 17.
    Zurawski, R.: Embedded systems. CRC Press Inc. (2005)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.IRIT, University of ToulouseToulouse Cedex 9France

Personalised recommendations