Reusing ontologies on the Semantic Web: A feasibility study
Technologies for the efficient and effective reuse of ontological knowledge are one of the key success factors for the...
On the representation of roles in object-oriented and conceptual modelling
The duality of objects and relationships is so deeply embedded in our thinking that almost all modelling languages include...
Using ontologies with UML class-based modeling: The TwoUse approach
UML class-based models and OWL ontologies constitute modeling approaches with different strengths and weaknesses that make them appropriate for...
Deriving static and dynamic concepts from software requirements using sophisticated tagging
Natural language requirements specifications form the basis for the subsequent phase of the information system development process, namely the...
English, Chinese and ER diagrams
This paper examines the similarities and correspondence between the Entity-Relationship Diagram (ERD) technique and the constructs of two natural...
Fuzzy XML data modeling with the UML and relational data models
Information imprecision and uncertainty exist in many real-world applications and for this reason fuzzy data modeling has been extensively...
Improving conceptual data models through iterative development
Agile methods promote iterative development with short cycles, where user feedback from the previous iteration is used to refactor...
Automated code generation of dynamic specializations: an approach based on design patterns and formal...
In this work, we present an automatic code generation process from conceptual models. This process incorporates the use of...
Modeling and analysis of security trade-offs – A goal oriented approach
In designing software systems, security is typically only one design objective among many. It may compete with other objectives...
Conceptual modelling of database applications using an extended ER model
In this paper, we motivate and present a data model for conceptual design of structural and behavioural aspects of...