Conceptual modelling tool for novice designers

Using UML class diagrams or OWL specifications, the designer is always confronted with the same problem: which concept should be modelled as a class and which concept can be pruned to an attribute (DatatypeProperty)? In this paper, a very simple and easy methodology to derive classes and attributes from a network of concepts will be introduced. Using this methodology, the designer will be even able to start modelling with controlled English language patterns. At the end, a prototype implementation will show how they all fit together.

[1]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[2]  Edith Buchholz,et al.  Applying a Natural Language Dialogue Tool for Designing Databases , 1995 .

[3]  Natalia Juristo Juzgado,et al.  Formal justification in object-oriented modelling: A linguistic approach , 2000, Data Knowl. Eng..

[4]  Hajime Enomoto,et al.  Software development process from natural language specification , 1989, ICSE '89.

[5]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[6]  A Min Tjoa,et al.  Transformation of Requirement Specifications Expressed in Natural Language into an EER Model , 1993, ER.

[7]  Heinrich C. Mayr,et al.  A User Centered Approach to Requirements Modeling , 2002, Modellierung.

[8]  Veda C. Storey,et al.  Understanding semantic relationships , 1993, The VLDB Journal.

[9]  Heinrich C. Mayr,et al.  Requirements Modeling and MDA – Proposal for a Combined Approach , 2007 .

[10]  Grady Booch,et al.  Object-oriented analysis and design with applications (2nd ed.) , 1993 .

[11]  Joan Peckham,et al.  Semantic data models , 1988, CSUR.

[12]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[13]  Vicente Pelechano,et al.  The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming , 2001, Inf. Syst..

[14]  Anthony C. Bloesch,et al.  Data Modeling in UML and ORM: A Comparison , 1999, J. Database Manag..

[15]  Branka Tauzovich An Expert System for Conceptual Data Modelling , 1989, ER.

[16]  M. Saeki,et al.  Software Development Process From Natural Language Specification , 1989, 11th International Conference on Software Engineering.

[17]  Athula Ginige,et al.  Smart business object a new approach to model business objects for web applications , 2006, ICSOFT.

[18]  Sunil Vadera,et al.  From English to Formal Specifications , 1994, Comput. J..

[19]  Buddhima De Silva,et al.  Towards End User Development of Web Applications for SMEs: A Component Based Approach , 2005, ICWE.

[20]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[21]  DianeC . P. Smith,et al.  Database Abstractions: Aggregation and Generalization , 1989 .

[22]  Peter P. Chen English Sentence Structure and Entity-Relationship Diagrams , 1983, Inf. Sci..

[23]  Pascal Hitzler,et al.  A Metamodel and UML Profile for Rule-Extended OWL DL Ontologies , 2006, ESWC.

[24]  Igor Hawryszkiewycz A Computer-Aid for E-R Modeling , 1985, ER.

[25]  Vladan Devedzic,et al.  Converting UML to OWL ontologies , 2004, WWW Alt. '04.

[26]  Heinrich C. Mayr,et al.  Linguistically based requirements engineering - The NIBA-project , 2000, Data Knowl. Eng..

[27]  Terry A. Halpin UML data models from an ORM perspective: Part 7 , 1998 .

[28]  G. M. Nijssen,et al.  Conceptual schema and relational database design - a fact oriented approach , 1989 .

[29]  Benno Geißelmann,et al.  Program Design by Informal English Descriptions , 2001 .

[30]  Edward Yourdon,et al.  Object-oriented analysis , 2012 .

[31]  Patrick Emery,et al.  Extending the Unified Modeling Language for ontology development , 2002, Software and Systems Modeling.

[32]  Heinrich C. Mayr,et al.  Turning Concepts Into Reality - Bridging Requirement Engineering and Model-Driven Generation of Web Applications , 2007, ICSOFT.

[33]  Ivar Jacobson,et al.  Object-Oriented Software Engineering , 1991, TOOLS.

[34]  Peter Bellström,et al.  Towards a Generic and Integrated Enterprise Modeling Approach to Designing Databases and Software Components , 2006 .