liu.seSearch for publications in DiVA
Change search
Link to record
Permanent link

Direct link
BETA
Johansson, Olof
Publications (10 of 17) Show all publications
Andersson, H., Herzog, E., Johansson, G. & Johansson, O. (2010). Experience from introducing Unified Modeling Language/Systems Modeling Language at Saab Aerosystems. Systems Engineering, 13(4), 369-380
Open this publication in new window or tab >>Experience from introducing Unified Modeling Language/Systems Modeling Language at Saab Aerosystems
2010 (English)In: Systems Engineering, ISSN 1098-1241, E-ISSN 1520-6858, Vol. 13, no 4, p. 369-380Article in journal (Refereed) Published
Abstract [en]

A Unified Modeling Language/Systems Modeling Language (UML/SysML) subset was the modeling notation selected for an aerospace systems engineering project at Saab Aerosystems. In this paper, the rationale for selecting UML/SysML is given, along with a description of the situation at the project planning stage regarding business conditions, method and tools support. The usage of use case, sequence, and activity diagrams are described as well as definition of functional chains with SysML. Furthermore, the connections to system implementation activities including code generation and simulation are discussed. The advantages and disadvantages of using UML/SysML from experience in an industrial context are reported.

It is also described how UML/SysML is related to industrial research projects in the Model Based Systems Engineering (MBSE) methods and tools area. Introducing UML/SysML with a methodology and a supporting toolset in an operative organization require a clear strategy, including planning, just-in-time training, and mentor support. Finally, industrial needs for further development of SysML are discussed.

Place, publisher, year, edition, pages
Wiley, 2010
Keywords
Systems Modeling Language, Unified Modeling Language, Model Based Systems Engineering, Unmanned Aerial Vehicle
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-17941 (URN)10.1002/sys.20156 (DOI)000284008700005 ()
Available from: 2009-04-27 Created: 2009-04-27 Last updated: 2017-12-13Bibliographically approved
Johansson, O., Andersson, H. & Krus, P. (2008). Conceptual Design Using Generic Object Inheritance. In: ASME 2008 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference: Volume 3: 28th Computers and Information in Engineering Conference, Parts A and B: . Paper presented at ASME 2008 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Brooklyn, New York, USA, August 3–6, 2008 (pp. 931-941). New York: American Society of Mechanical Engineers, ASME
Open this publication in new window or tab >>Conceptual Design Using Generic Object Inheritance
2008 (English)In: ASME 2008 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference: Volume 3: 28th Computers and Information in Engineering Conference, Parts A and B, New York: American Society of Mechanical Engineers, ASME , 2008, p. 931-941Conference paper, Published paper (Refereed)
Abstract [en]

Conceptual design for complex products like aircraft and power plants requires a considerable effort since the product models become very large if they are to cover all important aspects for different stakeholders. To cope with this overall effort, designers have to rely on legacy designs and reuse, and improve the product concepts incrementally between product generations.

This paper describes a generalized inheritance mechanism we call generic object inheritance that enables quick reuse and modification of conceptual product models at any level in their hierarchical break down structures. By facilitating reuse of conceptual models of previously well studied products, more time can be spent on developing the parts that contain the edge of a new product generation. This enables keeping the modified concepts in context of a complete analyzable product model where the impact of changes can be studied without having to maintain multiple copies of the same object structures.

The paper describes how generic object inheritance is used for developing the next version of a conceptual product model of a small business jet, while reusing the essential parts of the previous version with minor modifications to design parameters and substructures.

The design and core mechanisms of generic object inheritance are briefly described, and illustrated with examples from the case study.

Place, publisher, year, edition, pages
New York: American Society of Mechanical Engineers, ASME, 2008
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-17939 (URN)10.1115/DETC2008-49123 (DOI)000263939600094 ()978-0-7918-4327-7 (ISBN)0-7918-3831-5 (ISBN)
Conference
ASME 2008 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Brooklyn, New York, USA, August 3–6, 2008
Available from: 2009-04-27 Created: 2009-04-27 Last updated: 2014-09-05Bibliographically approved
Johansson, O. & Krus, P. (2006). Configurable Design Matrixes For Systems Engineering Applications. In: ASME International Design Engineering Technical Conferences Computers in Engineering Conference,2006. Philadelphia, USA: ASME
Open this publication in new window or tab >>Configurable Design Matrixes For Systems Engineering Applications
2006 (English)In: ASME International Design Engineering Technical Conferences Computers in Engineering Conference,2006, Philadelphia, USA: ASME , 2006Conference paper, Published paper (Other academic)
Place, publisher, year, edition, pages
Philadelphia, USA: ASME, 2006
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-36050 (URN)29605 (Local ID)29605 (Archive number)29605 (OAI)
Available from: 2009-10-10 Created: 2009-10-10
Johansson, O., Pop, A. D. & Fritzson, P. (2006). Engineering Design Tool Standards and Interfacing Possibilities to Modelica Simulation Tools. In: : . Paper presented at 5th International Modelica Conference,2006 (pp. 359-368). Vienna, Austria: Local and Online Proceedings
Open this publication in new window or tab >>Engineering Design Tool Standards and Interfacing Possibilities to Modelica Simulation Tools
2006 (English)Conference paper, Published paper (Refereed)
Abstract [en]

This paper briefly describes some international standards used for engineering design tools that precede simulation in the product development process. Very much information in such design tools can be reused when developing Modelica simulation models. Examples are product structures, component parameters, and component connection information. The Modelica Standard Library (MSL) with the latest version 2.2.1 has grown significantly the last years. An analysis of the contents of MSL is provided, and a classification method described to ease the work of mapping structures, component parameters and connections in engineering design tools such that their information content can be reused for development of Modelica simulation models. ModelicaXML has been upgraded to support Modelica 2.2, and is briefly described as one of the most promising intermediate formats for exchange of models between engineering design tools and Modelica simulation tools. 

Place, publisher, year, edition, pages
Vienna, Austria: Local and Online Proceedings, 2006
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-35795 (URN)28596 (Local ID)28596 (Archive number)28596 (OAI)
Conference
5th International Modelica Conference,2006
Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2018-01-13
Johansson, O., Pop, A. D. & Fritzson, P. (2005). ModelicaDB - A Tool for Searching, Analysing, Crossreferencing and Checking of Modelica Libraries. In: Gerhard Schmitz (Ed.), Proceedings fo the 4th International Modelica Conference, March 7-8, Hamburg University of Technology, Hamburg-Harburg, Germany, Volume 2: . Paper presented at The 4th International Modelica Conference, March 7-8, Hamburg University of Technology, Hamburg-Harburg, Germany (pp. 445-454).
Open this publication in new window or tab >>ModelicaDB - A Tool for Searching, Analysing, Crossreferencing and Checking of Modelica Libraries
2005 (English)In: Proceedings fo the 4th International Modelica Conference, March 7-8, Hamburg University of Technology, Hamburg-Harburg, Germany, Volume 2 / [ed] Gerhard Schmitz, 2005, p. 445-454Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents ModelicaDB, a tool that provides several kinds of queries on repositories of Modelica models.

The Modelica language has a growing user community that produce a large and increasing code base of models.

However, the reuse of models within the Modelica community can be greatly hampered in the future if there are no tools to address a number of management issues (i.e. scalable searching, analysing, crossreferencing, checking, etc) of such a large repository of models.

We try to address these issues by providing the Modelica community with a ModelicaDB database for storing models and services for quering this database to perform a wide range of model engineering tasks in ascalable fashion.

In the long-term, this work also aims at providing integration between Modelica tools and advanced product development processes that rely on database technology.

National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-23847 (URN)3370 (Local ID)3370 (Archive number)3370 (OAI)
Conference
The 4th International Modelica Conference, March 7-8, Hamburg University of Technology, Hamburg-Harburg, Germany
Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2018-01-13Bibliographically approved
Johansson, O., Pop, A. D. & Fritzson, P. (2004). A functionality coverage analysis of industrially used ontology languages. In: : . Paper presented at Model Driven Architecture: Foundations and Applications MDAFA2004,2004.
Open this publication in new window or tab >>A functionality coverage analysis of industrially used ontology languages
2004 (English)Conference paper, Published paper (Refereed)
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-22647 (URN)1933 (Local ID)1933 (Archive number)1933 (OAI)
Conference
Model Driven Architecture: Foundations and Applications MDAFA2004,2004
Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2018-01-13
Pop, A. D., Johansson, O. & Fritzson, P. (2004). An integrated framework for model-driven design and development using Modelica. In: Brian Elmegaard, Jon Sporring, Kenny Erleben, Kim Sørensen (Ed.), Proceedings of SIMS 2004 the 45th International Conference of Scandinavian Simulation Society: . Paper presented at SIMS 2004, the 45th International Conference of Scandinavian Simulation Society Copenhagen, Denmark. September 23–24, 2004 (pp. 405-412).
Open this publication in new window or tab >>An integrated framework for model-driven design and development using Modelica
2004 (English)In: Proceedings of SIMS 2004 the 45th International Conference of Scandinavian Simulation Society / [ed] Brian Elmegaard, Jon Sporring, Kenny Erleben, Kim Sørensen, 2004, p. 405-412Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents recent work in the area of model-driven product development processes. The focus is on the integration of product design tools with modeling and simulation tools. The goal is to provide automatic generation of models from product specifications using a highly integrated set of tools. Also, we provide the designer with the possibility of selecting the best design choice, verified through (automatic) simulation of different implementation alternatives of the same product model. To have a flexible interaction among various tools of the framework an XML representation of the Modelica modeling language called ModelicaXML is used. For efficient search in a large base of simulation models the Modelica Database was designed.

National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-22648 (URN)1934 (Local ID)87-7475-316-9 (ISBN)1934 (Archive number)1934 (OAI)
Conference
SIMS 2004, the 45th International Conference of Scandinavian Simulation Society Copenhagen, Denmark. September 23–24, 2004
Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2018-01-13
Johansson, O. (1998). Using a Meta-Database for Integration Planning and Documentation of Product Modeling Systems. In: PRODUKTMODELLER¿98,1998 (pp. 223-232). Linköping: Linköpings universitet
Open this publication in new window or tab >>Using a Meta-Database for Integration Planning and Documentation of Product Modeling Systems
1998 (English)In: PRODUKTMODELLER¿98,1998, Linköping: Linköpings universitet , 1998, p. 223-232Conference paper, Published paper (Refereed)
Abstract [en]

Many companies have mature tool support for single engineering disciplines such as system process design, mechanical- and electrical engineering. There is a large potential for reducing development times and increase information quality by integrating these tools. Such integration can benefit from a formalized format for documenting the information models of the different systems, and how information in one model can be transformed to the other. The paper presents an information model for a meta-database for documentation of information systems that have complex information models with overlapping substructures. It describes a prototype application, based on an object-oriented CASE-tool, for editing information model mappings, and reports on early experiences from using the prototype for documenting information systems used in production at the turbine and power plant manufacturer ABB STAL. The results seen so far indicate that this approach is promising for managing the complexity and evolution of bridges and integration mechanisms of engineering tools with large and complex information models.

Place, publisher, year, edition, pages
Linköping: Linköpings universitet, 1998
Keywords
CASE, Integration Planning, Object-Oriented, Product Model
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-23853 (URN)3379 (Local ID)3379 (Archive number)3379 (OAI)
Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2018-01-13
Johansson, O. (1996). Development environments for complex product models. (Doctoral dissertation). Linköping, Sweden: Linköpings universitet
Open this publication in new window or tab >>Development environments for complex product models
1996 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

The complexity in developing high-tech industrial artifacts such as power plants, aircrafts etc. is huge. Typically for these advanced products is that they are hybrids of various technologies and contain several types of engineering models that are related in a complex fashion. For power plant design, there are functional models, mechanical models, electrical models etc. To efficiently meet new demands on environment friendly technology, models of product life cycles and environmental calculations must be brought into the product design stage. The complexity and evolution of software systems for such advanced product models will require new approaches to software engineering and maintenance.

This thesis provides an object-oriented architectural framework, based on a firm theoretical core on which efficient software development environments for complex product modeling systems can be built.

The main feature of the theory presented in the thesis, is that the software engineering models of the engineering application domain (e.g. power plant design) are separated from software implementation technology, and that source code for the basic functionality for object management and user interaction with the objects in the product modeling system is generated automatically from the software engineering models.

This software engineering technique has been successfully used for developing a product modeling system for turbine- and power plant system design at ABB STAL, using state of the art database technology.

When software products of the next generation of engineering database and user interface technology are made commercially available, a product modeling system developed according to the theory presented in the thesis can be re-implemented within a small fraction of the effort invested in developing the first system.

The product modeling system was put into production in 1993. It is now regularly used by about 50 engineers. More than 80 steam and gas turbine plants and several PFBC power plants have been designed using the system.

Place, publisher, year, edition, pages
Linköping, Sweden: Linköpings universitet, 1996. p. 246
Series
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 459
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-23858 (URN)3384 (Local ID)91-7871-855-4 (ISBN)3384 (Archive number)3384 (OAI)
Public defence
1996-12-20, Sal C3, Hus C, Linköpings Universitet, Linköping, 13:15 (Swedish)
Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2018-01-13
Johansson, O. (1996). ProCAD - A Product Modeling System for Power Plant System Design. In: PRODUKTMODELLER¿96,1996 (pp. 303). Linköping: Linköpings universitet
Open this publication in new window or tab >>ProCAD - A Product Modeling System for Power Plant System Design
1996 (English)In: PRODUKTMODELLER¿96,1996, Linköping: Linköpings universitet , 1996, p. 303-Conference paper, Published paper (Refereed)
Abstract [en]

ProCAD is a product modeling system for power plant system design. It is used for functional design of steam turbine, gas turbine, combined cycle, and pressurised fluid bed coal combustion (PFBC) power plants. The product models can contain descriptions of thousands of functional components: turbines, electrical generators, pipes, pumps, instruments, valves, heat exchangers etc. The power plant system designer can interact with the detailed information in the product model database directly from the drawing environment in the CAD-system. Reports an product documentation is generated from the product model database using 4GL applications with an SQL-interface. The paper describes the system design of ProCAD. An overview of the structure of the product model database is given, and the CAD-client application for drawing process and instrumentation diagrams. The paper provides examples of important generic functionality for multi user product modeling systems, such as configurable project specific attributes in the product model database, assignment of update access rights on distinct substructures in the product model to different engineers, and functions for checking the consistency between file based CAD-drawings and information in the product model database.

Place, publisher, year, edition, pages
Linköping: Linköpings universitet, 1996
Keywords
CAD, Engineering Information Systems, Product Model, Power Plant
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-23867 (URN)3403 (Local ID)3403 (Archive number)3403 (OAI)
Note
ISBN 91-7871-861-9, IKP R 937Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2018-01-13
Organisations

Search in DiVA

Show all publications