Skip to main content

An Ontology Driven Approach to Software Project Enactment with a Supplier

  • Conference paper
Advances in Databases and Information Systems (ADBIS 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6295))

  • 811 Accesses

Abstract

SPEM is metamodel based standard used to define software and systems development processes and their components. Unfortunately, its architecture is semiformal, thus it is not possible to make and to verify created language statements with formal techniques such as the consistency or satisfiability verification. Recently, the combination of MDA and the Semantic Web, in which data processing is concerned with regard to their semantics, become the leading subject in this direction. In this work we present a SPEM transformation to the Semantic Web technical space and consequently we propose its utilization that is an ontology based approach to software project enactment with a supplier. We discuss its usage scenarios that are a verification of a set of SPEM methods and processes with ontology, and a project plan generation and verification with a set of SPEM method plugin ontologies. Additionally we present examples that addresses to the proposed usage scenarios.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

  • Baader, F., Horrocks, I., Saatler, U.: Description Logics. In: Handbook on Ontologies, International Handbooks on Information Systems, pp. 3–28. Springer, Heidelberg (2004)

    Google Scholar 

  • Brickley, D., Guha, R.V., McBride, B.: RDF Vocabulary Description Language 1.0: RDF Schema. W3C Recommendation (2004)

    Google Scholar 

  • Calero, C., Ruiz, F., Piattini, M.: Ontologies for Software Engineering and Software Technology. Springer, Heidelberg (2006)

    Book  Google Scholar 

  • Cranefield, S.: Networked Knowledge Representation and Exchange using UML and RDF. Journal of Digital Information 1(8) (2001)

    Google Scholar 

  • Djurić, D.: MDA-based ontology infrastructure. Computer Science and Information Systems 1(1), 91–116 (2006)

    Article  Google Scholar 

  • Falbo, R.A., Guizzardi, G., Duarte, K.C.: An Ontological Approach to Domain Engineering. In: Proceedings of 14th International Conference on Software Engineering and Knowledge Engineering (SEKE), Ischia, Italy, pp. 351–358 (1992)

    Google Scholar 

  • Frankel, D.S.: Model Driven Architecture. In: Applying MDA to Enterprise Computing. Willey, USA (2003)

    Google Scholar 

  • Gašević, D., Djurić, D., Devedžić, V.: Bridging MDA and OWL Ontologies. Journal of Web Engineering 4(2), 119–134 (2005)

    Google Scholar 

  • Gašević, D., Djurić, D., Devedžić, V.: MDA and Ontology Development. Springer, Heidelberg (2006)

    Google Scholar 

  • Gašević, D., Djurić, D., Devedžić, V.: Model Driven Engineering and Ontology Development, 2nd edn. Springer, Berlin (2009)

    Google Scholar 

  • Happel, H.J., Seedorf, S.: Applications of ontologies in software engineering. In: International Workshop on Semantic Web Enabled Software Engineering SWESE 2006, Athens, USA (2006)

    Google Scholar 

  • Hart, L., Emery, P., Colomb, B., Raymond, K., Taraporewalla, S., Chang, D., Ye, Y., Kendall, E., Dutra, M.: OWL Full and UML 2.0 Compared. OMG TFC Report (2004)

    Google Scholar 

  • Hilera, J.R., Sánchez-Alonso, S., García, E., Del Molino, C.J.: OntoGLOSE: A Light-weight Software Engineering Ontology. In: 1st Workshop on Ontology, Conceptualizations and Epistemology for Software and Systems Engineering (ONTOSE). Alcalá de Henares, Spain (2005)

    Google Scholar 

  • Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, T., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language. Combining OWL and RuleML. W3C Member Submission (2004)

    Google Scholar 

  • IEEE Computer Society: IEEE Std 610.12-1990(R2002). IEEE Standard Glossary of Software Engineering Terminology. IEEE, New York, USA (2002)

    Google Scholar 

  • IEEE Computer Society: Software Engineering Body of Knowledge - SWEBOK. Angela Burgess, EUA (2004)

    Google Scholar 

  • Kruchten, P.: The Rational Unified Process: An Introduction, 3rd edn. Addison-Wesley Professional, Reading (2003)

    Google Scholar 

  • Kurtev, I., Bézivin, J., Aksit, M.: Technological spaces: An initial appraisal. In: Meersman, R., Tari, Z., et al. (eds.) CoopIS 2002, DOA 2002, and ODBASE 2002. LNCS, vol. 2519. Springer, Heidelberg (2002)

    Google Scholar 

  • Larburu, I.U., Pikatza, J.M., Sobrado, F.J., García, J.J., López, D.: Hacia la implementación de una herramienta de soporte al proceso de desarrollo de software. In: Workshop in Artifificial Intelligence Applications to Engineering (AIAI), San Sebastián, Spain (2003)

    Google Scholar 

  • Líška, M.: Extending and Utilizing the Software and Systems Process Engineering Metamodel with Ontology. PhD Thesis, ID:FIIT-3094-4984. Slovak Technical University in Bratislava (2010)

    Google Scholar 

  • Líška, M., Návrat, P.: An Approach to Project Planning Employing Software and Systems Engineering Meta-Model Represented by an Ontology. Computer Science and Information Systems Journal (conditional acceptance with minor revision) (2010)

    Google Scholar 

  • Líška, M.: An Approach of Ontology Oriented SPEM Models Validation. In: Proceedings of the First International Workshop on Future Trends of Model-Driven Development (FTMDD), Conjuction with 11th International Conference on Enterprise Information Systems, pp. 40–43. INSTICC Press, Milan (2009)

    Google Scholar 

  • Mcguinness, D.L., Harmelen, F.: OWL Web Ontology Language Overview. W3C Recommendation (2004)

    Google Scholar 

  • Mendes, O., Abran, A.: Issues in the development of an ontology for an emerging engineering discipline. In: First Workshop on Ontology, Conceptualizations and Epistemology for Software and Systems Engineering (ONTOSE). Alcalá de Henares, Spain (2005)

    Google Scholar 

  • Object Management Group: Meta Object Facility (MOF) 2.0 Core Specification. Object Management Group, USA (2006)

    Google Scholar 

  • Object Management Group: MOF 2.0 / XMI Mapping Specification, v2.1.1. Object Management Group, USA (2007)

    Google Scholar 

  • Object Management Group: Ontology Definition Meta-Model 1.0. Object Management Group, USA (2009)

    Google Scholar 

  • Object Management Group: UML 2.2 Infrastructure Specification. Object Management Group, USA (2009)

    Google Scholar 

  • Object Management Group: UML 2.2 Superstructure Specification. Object Management Group, USA (2009)

    Google Scholar 

  • Object Management Group: Software and Systems Process Engineering Meta-Model 2.0. Object Management Group, USA (2008)

    Google Scholar 

  • Pan, J., Horrocks, I.: Metamodeling Architecture of Web Ontology Languages. In: Proceedings of the First Semantic Web Working Symposium, Stanford, USA, pp. 131–149 (2001)

    Google Scholar 

  • Rodríguez, D., Sicilia, M.A.: Defining SPEM 2 Process Constraints with Semantic Rules Using SWRL. In: Proceedings of the Third International Workshop on Ontology, Conceptualization and Epistemology for Information Systems, Software Engineering and Service Science Held in Conjunction with CAiSE 2009 Conference, Amsterdam, The Netherlands, pp. 95–104 (2009)

    Google Scholar 

  • Shvaiko, P., Euzenat, J.: Ontology Matching. Springer, Heidelberg (2007)

    MATH  Google Scholar 

  • Schwaber, K., Beedle, M.: Agile Software Development with SCRUM. Prentice-Hall, Englewood Cliffs (2002)

    Google Scholar 

  • Sicilia, M.A., Cuadrado, J.J., García, E., Rodríguez, D., Hilera, J.R.: The evaluation of ontological representation of the SWEBOK as a revision tool. In: 29th Annual International Computer Software and Application Conference (COMPSAC), Edinburgh, UK (2005)

    Google Scholar 

  • Smith, M.K., Welty, C., McGuinness, D.L.: OWL Web Ontology Language Guide. W3C Recommendation (2004)

    Google Scholar 

  • Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework, 2nd edn. Addison-Wesley Longman, Amsterdam (2009)

    Google Scholar 

  • Zualkernan, I.A.: An Ontology-Driven Approach for Generating Assessments for the Scrum Software Process. In: Proceedings of the seventh SoMeT, pp. 190–205. IOS Press, The Netherlands (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Líška, M., Návrat, P. (2010). An Ontology Driven Approach to Software Project Enactment with a Supplier. In: Catania, B., Ivanović, M., Thalheim, B. (eds) Advances in Databases and Information Systems. ADBIS 2010. Lecture Notes in Computer Science, vol 6295. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15576-5_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15576-5_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15575-8

  • Online ISBN: 978-3-642-15576-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics