INCOSE International Symposium · 2012 · 15 citations · 6 references
EngineeringAerospace EngineeringSystems EngineeringFormal MethodsModel-based Systems EngineeringSystems ModelingAutomated ReasoningModel TransformationRequirements ModelingAxiom SystemsAxiomsCapability AnalysisDesign ConstraintsExecutable Sysml ModelsFormal ReasoningUml Modeling
Abstract Most engineering tasks require in‐depth reasoning. For some tasks, automated reasoning is feasible and can provide high leverage for solving difficult practical problems. Engineering questions can be represented as questions about a model, provided the model contains sufficient domain knowledge. The widely used UML family languages have been embedded within logics. By embedding a model as an axiom set within a suitable logic, engineering questions translate into questions about axiom sets. Automated reasoning can potentially be used to answer these questions. Examples of engineering questions that can be represented as logic questions include verification of a system capability (or a requirement satisfaction) and verification of whether a design change invalidates design constraints. By using this embedding engineers can use languages and tools that they are familiar with, have their models transparently translated into logic, automated inference applied, and the results be returned to their development environment. The logic embedding results of SysML, one of the UML family, is used to illustrate how engineering problems translate into logic problems and how the logic solutions translate back to engineering solutions. An engineering use case for air system capability analysis is used to show how a SysML model can be translated into an axiom set and the engineering question translates into a logic question and illustrates how formal reasoning about an axiom set can be used to answer the engineering question.
6
Introduction to Higher Order Categorical Logic.
J. L. Bell, J. Lambek, Philip Scott · Journal of Symbolic Logic · 1989 · 1.1K citations
Humanities, Mathematics, Logic +11
The even more irresistible SROIQ
Ian Horrocks, Oliver Kutz, Ulrike Sattler · 2006 · 845 citations
Reasoning on UML class diagrams
Daniela Berardi, Diego Calvanese, Giuseppe De Giacomo · Artificial Intelligence · 2005 · 538 citations · Full text
Introduction to higher order categorical logic
Gian‐Carlo Rota · Advances in Mathematics · 1988 · 401 citations