Tiago P Sales
University of Trento, Information engineering andò computer science, Graduate Student
•
—Risk analysis is a complex and critical activity in various contexts, ranging from strategic planning to IT systems operation. Given its complexity, several Enterprise Architecture (EA) frameworks and modeling languages have been... more
—Risk analysis is a complex and critical activity in various contexts, ranging from strategic planning to IT systems operation. Given its complexity, several Enterprise Architecture (EA) frameworks and modeling languages have been developed to help analysts in representing and analyzing risks. Yet, the notion of risk remains overloaded and conceptually unclear in most of them. In this paper, we investigate the real-world semantics underlying risk-related constructs in one of such approaches, namely ArchiMate's Risk and Security Overlay (RSO). We perform this investigation by means of ontological analysis to reveal semantic limitations in the overlay, such as ambiguity and missing constructs. Building on the results of this analysis, we propose a well-founded redesign of the risk modeling aspects of the RSO.
Research Interests: Information Systems, Risk Management and Insurance, Information Science, Information Systems (Business Informatics), Management Information Systems, and 56 moreOntology, Applied Ontology, Semantic Web Technologies, Enterprise Architecture, Organizational Theory, Information Management, Disaster risk management, Ontology (Computer Science), Project Risk Management, Risk and Vulnerability, Conceptual Modelling, Library and Information Science, Financial Risk Management, Formal Ontology, Risk Management, Business Information Systems, Risk assessment, Semantic Web technology - Ontologies, Semantic Web, Knowledge Representation, Small and Medium-scale Enterprises, Risk Assessment & Risk Management, Enterprise risk management, Supply Chain Risk Management, Conceptual Modeling, Risk Analysis, ITIL, Conceptual Modeling and Semantic Models, Enterprise Modeling, Business Information technology, Enterprise Architecture teaching, Disaster risk reduction, ITIL and IT Service Management, Business Informatics, Management Information System, Enterprise Information Systems, Business Information System, Conceptual Model, Security Risk Management, ITIL/ITSM, Risk factors, Ontologies, Knowledge representation, Semantic web, Cloud computing, Ontology based data access, Knowlede management, Knowledge Representation and Reasoning, Conceptual Data Modeling, Web Semántica, Enterprise modelling, Security and Risk Assessment, Risk and crisis management, Organizational modeling, Risk Factors, Risk Assessment, Archimate, Information Systems Development And Management, Knowledge Representations, Enterprise Security Architecture, and Governance and Risk Management
•
—Risk analysis is a complex and critical activity in various contexts, ranging from strategic planning to IT systems operation. Given its complexity, several Enterprise Architecture (EA) frameworks and modeling languages have been... more
—Risk analysis is a complex and critical activity in various contexts, ranging from strategic planning to IT systems operation. Given its complexity, several Enterprise Architecture (EA) frameworks and modeling languages have been developed to help analysts in representing and analyzing risks. Yet, the notion of risk remains overloaded and conceptually unclear in most of them. In this paper, we investigate the real-world semantics underlying risk-related constructs in one of such approaches, namely ArchiMate's Risk and Security Overlay (RSO). We perform this investigation by means of ontological analysis to reveal semantic limitations in the overlay, such as ambiguity and missing constructs. Building on the results of this analysis, we propose a well-founded redesign of the risk modeling aspects of the RSO.
Research Interests:
•
In this paper we review and discuss some recent attempts at ontological re-engineering of REA in the light of the UFO ontology and the OntoUML language, focusing in particular on different choices concerning the UFO notion of relator. We... more
In this paper we review and discuss some recent attempts at ontological re-engineering of REA in the light of the UFO ontology and the OntoUML language, focusing in particular on different choices concerning the UFO notion of relator. We also take this as an opportunity to clarify and revise Guarino and Guizzardi's general theory of reification and truthmaking proposed in the past.
Publication Date: 2018
Publication Name: 12th International Workshop on Value Modeling and Business Ontologies
Research Interests:
•
It is widely recognized that accurately identifying competitors is a challenge for many companies and entrepreneurs. It is one that they cannot escape from, as failing to do so is a recipe for problems. Amongst other factors, competitor... more
It is widely recognized that accurately identifying competitors is a challenge for many companies and entrepreneurs. It is one that they cannot escape from, as failing to do so is a recipe for problems. Amongst other factors, competitor identification is challenging because of the complex nature of the competitive relationships that arise in business environments. In this paper, we tackle this issue by means of an initial ontological analysis on competition grounded in the Unified Foun-dational Ontology (UFO). Our analysis, the first of its kind in the literature , allows us to explain why and when competition arises, as well as to distinguish between different three types of competitive relationships, namely direct, indirect and potential competition.
Publication Date: 2018
Publication Name: 12th International Workshop on Value Modeling and Business Ontologies
Research Interests:
•
Detection, Simulation and Elimination of Semantic Anti- patterns in Ontology-Driven Conceptual Modelsmore
by Giancarlo Guizzardi and Tiago P Sales
The construction of large-scale reference conceptual models is a com- plex engineering activity. To develop high-quality models, a modeler must have the support of expressive engineering tools such as theoretically well-founded modeling... more
The construction of large-scale reference conceptual models is a com- plex engineering activity. To develop high-quality models, a modeler must have the support of expressive engineering tools such as theoretically well-founded modeling languages and methodologies, patterns and anti-patterns and automated support environments. This paper proposes Semantic Anti-Patterns for ontology- driven conceptual modeling. These anti-patterns capture error prone modeling decisions that can result in the creation of models that allow for unintended mod- el instances (representing undesired state of affairs). The anti-patterns presented here have been empirically elicited through an approach of conceptual models validation via visual simulation. The paper also presents a tool that is able to: au- tomatically identify these anti-patterns in user’s models, provide visualization for its consequences, and generate corrections to these models by the automatic in- clusion of OCL constraints.
Research Interests: Information Systems, Information Science, Management Information Systems, Applied Ontology, Semantic Web Technologies, and 24 moreOntology (Computer Science), Conceptual Modelling, Library and Information Science, Design Patterns, Semantic Web technology - Ontologies, Semantic Web, Conceptual Modeling, Medical Semantics and Ontology, Software design, patterns, conceptual modelling, Information Systems Analysis and Design, Conceptual Modeling and Semantic Models, OOAD, UML, Design Patterns, semantic interoperbility, ontology, serious games, e-learning, computer architectures, computer modelling and behavioural simulation, Information Systems Engineering, Library & Information Science, Management Information System, Library and Information Sciences, Design Pattern, Conceptual Models, Information systems analysis and design methods, Conceptual Data Modeling, Software Design Patterns, Ontological Conceptual modeling, OntoUML, and Conceptual Modeling and Simulations
•
by Giancarlo Guizzardi and Tiago P Sales
Given the increasing complexity of ontology-driven conceptual modeling and on-tology engineering, there is an urging need for developing a new generation of complexity management tools for these disciplines [12]. These include a number of... more
Given the increasing complexity of ontology-driven conceptual modeling and on-tology engineering, there is an urging need for developing a new generation of complexity management tools for these disciplines [12]. These include a number of methodological and computational tools that are grounded on sound ontological foundations. In particular, we should advance in these disciplines a well-tested body of knowledge in terms of Ontology Patterns, Ontology Pattern Languages and Ontological Anti-Patterns. This chapter focuses on the latter. An anti-pattern is a recurrent error-prone modeling decision [15]. In this paper , we are interested in one specific sort of anti-patterns, namely, model structures that, albeit producing syntactically valid conceptual models, are prone to result in unintended domain representations. In other words, we are interested in configurations that when used in a model will typically cause the set of valid (possible) instances of that model to differ from the set of instances representing intended state of affairs in that domain [11]. We name these configurations Anti-Patterns for Ontology-Driven Conceptual Modeling, or simply, Ontological Anti-Patterns. In this chapter, we focus on the study of Ontological Anti-Patterns in a particular conceptual modeling language named OntoUML [11]. OntoUML is an
Research Interests: Applied Ontology, Ontology (Computer Science), Conceptual Modelling, Design Patterns, Semantic Web technology - Ontologies, and 9 moreSemantic Web, Knowledge Representation, Conceptual Modeling, Software design, patterns, conceptual modelling, Conceptual Modeling and Semantic Models, Conceptual Model, Design Pattern, Anti-patterns, and Conceptual Data Modeling
•
—In competitive markets, companies need well-designed business strategies if they seek to grow and obtain sustainable competitive advantage. At the core of a successful business strategy there is a carefully crafted value proposition,... more
—In competitive markets, companies need well-designed business strategies if they seek to grow and obtain sustainable competitive advantage. At the core of a successful business strategy there is a carefully crafted value proposition, which ultimately defines what a company delivers to its customers. Despite their widely recognized importance, there is however little agreement on what exactly value propositions are. This lack of conceptual clarity harms the communication among stakeholders and the harmonization of current business strategy theories and strategy support frameworks. Furthermore , it hinders the development of systematic methodologies for crafting value propositions, as well as adequate support for representing and analyzing them. In this paper, we present an ontological analysis of value propositions based on a review of most relevant business and marketing theories and on previous work on value ascription, grounded in the Unified Foundational Ontology (UFO). Our investigation clarifies how value propositions are different from value presentations, and shows the difference between value propositions at the business level from those related to specific offerings.
Research Interests: Information Systems (Business Informatics), Economics, Microeconomics, Ontology, Philosophy of Economics (Philosophy), and 67 moreApplied Ontology, Organizational Theory, Business Modeling, Business Process Management, Ontology (Computer Science), Conceptual Modelling, Philosophy Of Economics, Value Theory, Business Process Modeling, Organizational Design & Engineering, Social Ontology, Business Information Systems, Semantic Web technology - Ontologies, Accounting Information Systems, Strategy (Business), Semantic Data Base, Philosophy of economics (Economics), Business Strategies, Conceptual Modeling, Software design, patterns, conceptual modelling, Ontologies, Conceptual Modeling and Semantic Models, Enterprise Modeling, Enterprise Engineering, Business Models, Business Information technology, business Strategic planning, balanced scorecard, performace measurement, risk management and organisational cost management and control, Business Model Innovation, Value Management, Value Creation, Business Informatics, Accounting and Information Systems, Business Strategy, Enterprise Information Systems, Business Model, Business Information System, Accounting Information System, Conceptual Model, Philosophy and Economics, Enterprise Modelling, UML, Ontologies, Enterprise Computing, Business Process Modelling, Philosophy of Economics and Accounting, Ontologies, Knowledge representation, Semantic web, Cloud computing, Ontology based data access, Knowlede management, Domain Ontologies, Dept of Accounting and Information System, Business Plans & Marketing Strategy, Philosophy and Economy, Ontologies and Web semantics, Businesss Strategies, Database conceptual and logical design; Data modeling, Value Propositions, Conceptual Data Modeling, Business-level strategy, Enterprise modelling, Philosophy & Economics, Organizational modeling, Economics and philosophy, Business Model Canvas, Database Modelling and Semantics, Value Co-creation and Business Model Innovation, Enteprise Architecture, Philosophy of Social Science and Ontology of Economics, Value Model, Value Proposition Canvas, Dept of Accounting and Information System Education Social Sciences Philosophy Business, and Accounting and Information System
•
by Giancarlo Guizzardi and Tiago P Sales
Over the years, there has been an increasing adoption of ontology-driven conceptual models to represent the conceptual structure of critical domains in reality. Given the complexity of this task, there has been a growing demand for the... more
Over the years, there has been an increasing adoption of ontology-driven conceptual models to represent the conceptual structure of critical domains in reality. Given the complexity of this task, there has been a growing demand for the development of proper engineering tools for supporting the design of these models. Despite a number of advances in this area, there is still a shortage of tools directed at novice and non-technical users that can, at the same time, address two competing requirements, namely: maintain modeling expressivity by being able to represent true ontological distinctions, while remaining intuitive and easy to learn by this class of users. In this article, we sketch a proposal in this direction by introducing the idea of an Ontology Model Canvas.
Research Interests: Information Systems, Information Science, Information Systems (Business Informatics), Ontology, Library Science, and 34 moreBusiness Modeling, Ontology (Computer Science), Ontology Development, Conceptual Modelling, Library and Information Science, Business Information Systems, Semantic Web technology - Ontologies, Semantic Web, Strategy (Business), Knowledge Representation, Ontology Engineering, Conceptual Modeling, Ontologies, Ontología, Conceptual Modeling and Semantic Models, Business Models, Ontologias, Business Informatics, enterprise Ontology, Business Strategy, Library & Information Science, Information Science & Library Management, Business Model, Ontologia, Business Information System, Conceptual Model, Ontology Design, Ontologies, Knowledge representation, Semantic web, Cloud computing, Ontology based data access, Knowlede management, Knowledge Representation and Reasoning, Conceptual Data Modeling, Web Semántica, Ontologías, Ontology Knowledge Engineering, and Business Model Canvas
•
—In competitive markets, companies need well-designed business strategies if they seek to grow and obtain sustainable competitive advantage. At the core of a successful business strategy there is a carefully crafted value proposition,... more
—In competitive markets, companies need well-designed business strategies if they seek to grow and obtain sustainable competitive advantage. At the core of a successful business strategy there is a carefully crafted value proposition, which ultimately defines what a company delivers to its customers. Despite their widely recognized importance, there is however little agreement on what exactly value propositions are. This lack of conceptual clarity harms the communication among stakeholders and the harmonization of current business strategy theories and strategy support frameworks. Furthermore , it hinders the development of systematic methodologies for crafting value propositions, as well as adequate support for representing and analyzing them. In this paper, we present an ontological analysis of value propositions based on a review of most relevant business and marketing theories and on previous work on value ascription, grounded in the Unified Foundational Ontology (UFO). Our investigation clarifies how value propositions are different from value presentations, and shows the difference between value propositions at the business level from those related to specific offerings.
Publication Date: 2017
Research Interests:
•
The usage of graphic models to formalize and structure knowledge of a specific domain is not recent. In the last few years, ontologies have been used to achieve this goal in areas such as software engineering and open data government.... more
The usage of graphic models to formalize and structure knowledge of a specific domain is not recent. In the last few years, ontologies have been used to achieve this goal in areas such as software engineering and open data government. Regardless of the language used to describe these models, the difficulty of assessing their quality is widely known. In recent researches, the Alloy language has been used as a way to evaluate graphic models, aiding the professionals that build them. OntoUML is a well-founded language to build ontologies. The existence of algorithms that translate models developed in this language to Alloy specifications has also motivated this research. In this sense, it was needed to assess the actual improvement in models that this approach provides. Nonetheless, with the results of the validation in hand, this work identifies recurrent modeling decisions that are error prone. Since OntoUML is a lightweight extension of UML, most of these patterns are also suitable ...
•
Enterprise information systems are increasingly being conceived as a combination of existing systems and to work as a part of an ecosystem of software products. This change demands methods and tools to deal with the challenging semantic... more
Enterprise information systems are increasingly being conceived as a combination of existing systems and to work as a part of an ecosystem of software products. This change demands methods and tools to deal with the challenging semantic interoperability issues. OntoUML is a well-founded modeling language that allows modelers to formalize world-views in a technologically neutral way, aiding in the solution of such interoperability challenges. In this paper, we present an overview of the OntoUML Lightweight Editor (OLED), our model-based environment to build, evaluate and implement OntoUML models, alongside with its main features and application scenarios.
Research Interests: Information Systems, Applied Ontology, Ontology (Computer Science), Ontology Development, Conceptual Modelling, and 6 moreSemantic Web technology - Ontologies, Knowledge Representation, Ontology Engineering, OOAD, UML, Design Patterns, semantic interoperbility, ontology, serious games, e-learning, computer architectures, computer modelling and behavioural simulation, Ontologies, Knowledge representation, Semantic web, Cloud computing, Ontology based data access, Knowlede management, and Knowledge Representation and Reasoning
•
by Tiago P Sales and Bernardo Braga
The preparation of high quality emergency plans to guide operational decisions is an approach to mitigate the emergency management complexity. In such multidisciplinary scenario, teams with different perspectives need to collaborate... more
The preparation of high quality emergency plans to guide operational decisions is an approach to mitigate the emergency management complexity. In such multidisciplinary scenario, teams with different perspectives need to collaborate towards a common goal and interact within a common understanding. In this scenario, the characterization of the variability of the elements involved in these plans is an important issue, which is addressed by the emergency plans generation methodology Document Product Line for Emergency Plans (DPL(EP)). To increase common understanding of plans, we propose an adaptation of this methodology by applying a well-founded emergency ontology, termed OntoEmergePlan, which supports the domain engineering phase. It is grounded in a foundational ontology, which ensures a higher consistency degree to the process of plans generation.
•
Publication Date: 2013
Publication Name: Lecture Notes in Computer Science
•
Publication Date: 2013
Publication Name: Lecture Notes in Business Information Processing
•
Publication Date: 2014
Publication Name: Lecture Notes in Computer Science
Research Interests: Semantic Web Technologies, Ontology (Computer Science), Conceptual Modelling, Semantic Web technology - Ontologies, Semantic Web, and 6 moreConceptual Modeling, Conceptual Modeling and Semantic Models, Conceptual Models, Conceptual Data Modeling, Ontological Conceptual modeling, and Conceptual Modeling and Simulations
•
•
Ontological Anti-Patterns: Empirically Uncovered Error-Prone Structures in Ontology-Driven Conceptual Modelsmore
by Giancarlo Guizzardi and Tiago P Sales
The construction of large-scale reference conceptual models is a complex engineering activity. To develop high-quality models, a modeler must have the support of expressive engineering tools such as theoretically well-founded modeling... more
The construction of large-scale reference conceptual models is a complex engineering activity. To develop high-quality models, a modeler must have the support of expressive engineering tools such as theoretically well-founded modeling languages and methodologies, patterns and anti-patterns and automated supporting environments. This paper proposes a set of Ontological Anti-Patterns for Ontology-Driven Conceptual Modeling. These anti-patterns capture error-prone modeling decisions that can result in the creation of models that fail to exclude unintended model instances (representing unintended state of affairs) or forbid intended ones (representing intended states of affairs). The anti-patterns presented here have been empirically elicited through an approach of conceptual models validation via visual simulation. The paper also presents a series of refactoring plans for rectifying the models in which these anti-patterns occur. In addition, we present here a computational tool that is able to: automatically identify these anti-patterns in user’s models, guide users in assessing their consequences, and generate corrections to these models by the automatic inclusion of OCL constraints implementing the proposed refactoring plans. Finally, the paper also presents an empirical study for assessing the harmfulness of each of the uncovered anti-patterns (i.e., the likelihood that its occurrence in a model entails unintended consequences) as well as the effectiveness of the proposed refactoring plans.
