Skip to main content

A Database-Based and Web-Based Meta-CASE System

  • Conference paper
  • First Online:
Advanced Techniques in Computing Sciences and Software Engineering

Abstract

Each Computer Aided Software Engineering (CASE) system provides support to a software process or specific tasks or activities that are part of a software process. Each meta-CASE system allows us to create new CASE systems. The creators of a new CASE system have to specify abstract syntax of the language that is used in the system and functionality as well as non-functional properties of the new system. Many meta-CASE systems record their data directly in files. In this paper, we introduce a meta-CASE system, the enabling technology of which is an object-relational database system (ORDBMS). The system allows users to manage specifications of languages and create models by using these languages. The system has web-based and form-based user interface. We have created a proof-of-concept prototype of the system by using PostgreSQL ORDBMS and PHP scripting language.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C. Bock, “Model-Driven HMI Development: Can Meta-CASE Tools do the Job?,” 40th Hawaii International Conference on System Sciences, p. 287b, 2007.

    Google Scholar 

  2. H. Isazadeh and D.A. Lamb, “CASE Environments and MetaCASE Tools,” Technical report, Queen’s University School of Computing, 1997.

    Google Scholar 

  3. J. Greenfield, K. Short, S. Cook, and S. Kent, Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley Publishing, 2004.

    Google Scholar 

  4. D. Karagiannis and H Kühn, “Metamodelling Platforms,” EC-Web 2002 – Dexa 2002, LNCS 2455, pp. 451–464, 2002.

    Google Scholar 

  5. J. Melton, ISO/IEC 9075-1:2003 (E) Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework). August, 2003.

    Google Scholar 

  6. [6] A. Fugetta, “A Classification of CASE Technology,” Computer, vol. 26, pp. 25–38, December 1993.

    Article  Google Scholar 

  7. L. Miguel, M.H. Kim, and C.V. Ramamoorthy, “A Knowledge and Data Base for Software Systems,” ICTAI 1990, pp. 417-423, 1990.

    Google Scholar 

  8. J.P. Gray and B. Ryan, “Integrating Approaches to the Construction of Software Engineering Environments,” SEE 1997, pp. 53–65, 1997.

    Google Scholar 

  9. [9] D. Mackay, J. Noble, and R. Biddle, “A Lightweight Web-Based Case Tool for UML Class Diagrams,” Fourth Australasian User interface Conference on User Interfaces, ACM International Conference Proceeding Series, vol. 36, pp. 95–98, 2003.

    Google Scholar 

  10. E. Eessaar, “Integrated System Analysis Environment for the Continuous Consistency and Completeness Checking,” JCKBSE 2006, pp. 96–105, 2006.

    Google Scholar 

  11. C. Lutteroth, “AP1: A Platform for Model-Based Software Engineering,” TEAA 2006, LNCS 4473, pp. 270–284, 2007.

    Google Scholar 

  12. A. Lédeczi, M. Maroti, A. Bakay, and G. Karsai, “The Generic Modeling Environment,” WISP’2001, 2001.

    Google Scholar 

  13. [13] M. Gong, L. Scott, Y. Xiao, and R. Offen, “A Rapid Development Model for Meta-CASE Tool Design,” ER’97, LNCS 1331, pp. 464–477, 1997.

    Google Scholar 

  14. [14] R. Bardohl, C. Ermel, and I. Weinhold, “GenGED – A Visual Definition Tool for Visual Modeling Environments,” AGTIVE 2003, LNCS 3062, pp. 413–419, 2004.

    Google Scholar 

  15. [15] N. Zhu, J. Grundy, J. Hosking, N. Liu, S. Cao, and A. Mehra, “Pounamou: A meta-tool for exploratory domain-specific visual language tool development,” The Journal of Systems and Software, vol.80, pp. 1390–1407, August 2007.

    Article  Google Scholar 

  16. [16] V. Englebert and P. Heymans, “Towards More Extensible MetaCASE Tools,” CAISE 2007, LNCS 4495, pp. 454–468, 2007.

    Google Scholar 

  17. S. Effinge et al., openArchitectureWare User Guide, Version 4.3, 2008.

    Google Scholar 

  18. M.A. Jeusfeld and C. Quix, “Meta Modeling with ConceptBase,” Workshop on Meta-Modelling and Corresponding Tools, 2005.

    Google Scholar 

  19. [19] J. d. Lara and H. Vangheluwe, “AToM3: A Tool for Multi-Formalism and Meta-Modelling,” FASE 2002, LNCS 2306, pp.174–188, 2002.

    Google Scholar 

  20. E. Eessaar, “Using Relational Databases in the Engineering Repository Systems,” ICEIS 2006, vol.Databases and Information Systems Integration, pp. 30–37, 2006.

    Google Scholar 

  21. E. Eessaar and M. Soobik, “On Universal Database Design,” Baltic DB & IS 2008, pp. 349–360, 2008.

    Google Scholar 

  22. [22] E. F. Codd, “Extending the Database Relational Model to Capture More Meaning,” ACM Transactions on Database Systems, vol.4, pp. 397–434, 1979.

    Article  Google Scholar 

  23. PostgreSQL 8.3.4 Documentation.

    Google Scholar 

  24. [24] J.P. Gray, A. Liu, and L. Scott, “Issues in software engineering tool construction,” Information and Software Technology, vol. 42, pp.73–77, 2007.

    Article  Google Scholar 

  25. Oracle Application Express 3.1 Documentation.

    Google Scholar 

  26. J. Tolvanen and M. Rossi, “MetaEdit+: defining and using domain-specific modeling languages and code generators,” OOPSLA 2003, pp.92–93, 2003.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Erki Eessaar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media B.V.

About this paper

Cite this paper

Eessaar, E., Sgirka, R. (2010). A Database-Based and Web-Based Meta-CASE System. In: Elleithy, K. (eds) Advanced Techniques in Computing Sciences and Software Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-3660-5_65

Download citation

  • DOI: https://doi.org/10.1007/978-90-481-3660-5_65

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-3659-9

  • Online ISBN: 978-90-481-3660-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics