liu.seSearch for publications in DiVA
Change search
Refine search result
1 - 17 of 17
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Andersson, Henric
    et al.
    Linköping University, Department of Management and Engineering, Machine Design. Linköping University, The Institute of Technology.
    Herzog, Erik
    Saab Aerosystems, Sweden.
    Johansson, Gert
    Combitech, Sweden.
    Johansson, Olof
    Linköping University, Department of Management and Engineering, Machine Design. Linköping University, The Institute of Technology.
    Experience from introducing Unified Modeling Language/Systems Modeling Language at Saab Aerosystems2010In: Systems Engineering, ISSN 1098-1241, E-ISSN 1520-6858, Vol. 13, no 4, p. 369-380Article in journal (Refereed)
    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.

  • 2.
    Johansson, Olof
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, EDSLAB - Laboratory for Engineering Databases Systems.
    A Perspective on Engineering Database Research1989Report (Other academic)
    Abstract [en]

    Engineering tasks have become more and more dependent on supporting software. The amount and complexity of engineering data that CAE systems have to deal with, increases continuously and the management of it has become a tedious task. Traditional database technology is ofthen not suited to handle the complex data types needed for engineering. This has lead to the emerging of a new class of databases called engineering databases (EDBs). They combine techniques developed in research areas, such as traditional database research and object-oriented programming, to support the management of engineering data. This report gives and introduction to EDBs by describing the features that a typicat EDB-system should contain, and presents some existing systems that demonstrate these features. The material has been collected mainly from the latest conferences related to EDBs.

  • 3.
    Johansson, Olof
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, EDSLAB - Laboratory for Engineering Databases Systems.
    An Experiment with a Neural Network for Handwritten Character Recognition1989Report (Other academic)
    Abstract [en]

    This report shows some promising results in using neural networks for handwritten character recognition in real-time. The characters were input from a digitizer and preprocessed to extract different features. These were taken as input to a backpropagation network which was trained to recognize the 29 lower case letters in the Swedish alphabet. Its configuration was 40 input nodes, 30 hidden nodes and 29 output nodes. It was trained with 4 different versions of each character in 15 000 iterations. After that it was able to recognize 100% of two other separately entered versions of the alphabet. The amount of computation needed for classifying a character with this kind of networks puts no restrictions on real-time performance.

  • 4.
    Johansson, Olof
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, EDSLAB - Laboratory for Engineering Databases Systems.
    Beslutstödsystem för konstruktörer - Ett IT4-projekt1994Report (Other academic)
    Abstract [sv]

    Denna rapport utgör slutrappporteringen till NUTEK för IT4-projekt 2405, Beslutstödsystem för konstruktörer. Projektet har genomförts som ett samarbetsprojekt mellan ABB STAL AB, ABB Carbon AB, Institutionen för Datavetenskap vid Linköpings Universitet och Sveriges Verkstadsindustrier. Det startade hösten 1991 och avslutades kring årsskiftet 1993/94. Ett uppföljningsprojekt kallat Systemutvecklingsteknik för komplexa hybrida system - Konstruktörstödsystem har i skrivandets stund påbörjats. Syftet med detta är att generalisera erfarenheterna. IT4-projektet har resulterat i ett konstruktionsstödsystem för turbin och kraftverktsanläggningar. Det används sedan hösten 93 i skarp drift vid ABB Carbon AB för systemkonstruktion av kraftversanläggningar med trycksatt kolförbränningsteknik. Vid ABB STAL utnyttjas det för konstruktion och utveckling av en ny gasturbin. Under 94 ska det tas i storskalig drift vid ABB STAL, för konstruktion av mera standardiserade ång- och gasturbinanläggningar med en omsättning på mer än tjugo anläggningar om året. Rapporten beskriver hur projektet genomförts, och den objektorienterade systemutvecklingsteknik som utvecklats. Denna uppskattas har minskat utvecklings och underhållskostnaderna mellan fem och tio gånger. I Kapitel 6 redovisas erfarenheter som kan vara till hjälp vid andra konstruktionsorienterade verkstadsindustrier. Inom projektet har ett antal föredrag och kurser tagits fram, som kan ges på förfrågan till CAELAB/IDA vid Linköpings Universitet.

  • 5.
    Johansson, Olof
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Development environments for complex product models1996Doctoral 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.

  • 6.
    Johansson, Olof
    Linköping University, Department of Computer and Information Science, EDSLAB - Laboratory for Engineering Databases Systems. Linköping University, The Institute of Technology.
    Improving implementation of graphical user interfaces for object-oriented knowledge-bases1991Licentiate thesis, comprehensive summary (Other academic)
    Abstract [en]

    Second generation knowledge-based systems have raised the focus of research from rulebased to model-based systems. Model-based systems allow knowledge to be separated into target domain model knowledge and problem solving knowledge.

    This work supports and builds on the hypothesis that fully object-oriented knowledge-bases provide the best properties for managing large amounts of target domain model know ledge. The ease by which object-oriented representations can be mapped to efficient graphical user interfaces is also beneficial for building interactive graphical knowledge acquisition and maintenance tools. These allow experts to incrementally enter and maintain larger quantities of knowledge in knowledge-bases without support from a knowledge engineer.

    The thesis points to recent advances in the conception of knowledge-based systems. It shows the need for efficient user interfaces for management of large amounts of heterogeneous knowledge components. It describes a user interface software architecture for implementing interactive graphical knowledge-base browsers and editors for such large knowledge-bases. The architecture has been inspired by object-oriented programming and data-bases, infological theory, cognitive psychology and practical implementation work.

    The goal with the user interface software architecture has been to facilitate the implementation of flexible interactive environments that support creative work. Theoretical models of the entire user interaction situation including the knowledge-base, the user interface and the user are described. The models indicate how theoretical comparisons of different user interface designs can be made by using certain suggested measures.

    The architecture was developed in the frame of a cooperative project with the Department of Mechanical Engineering on developing a knowledge-based intelligent front end for a computer aided engineering system for damage tolerance design on aircraft structures.

  • 7.
    Johansson, Olof
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, EDSLAB - Laboratory for Engineering Databases Systems.
    Objektorienterad datamodellering1993Report (Other (popular science, discussion, etc.))
  • 8.
    Johansson, Olof
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, EDSLAB - Laboratory for Engineering Databases Systems.
    ProCAD - A Product Modeling System for Power Plant System Design1996In: PRODUKTMODELLER¿96,1996, Linköping: Linköpings universitet , 1996, p. 303-Conference 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.

  • 9.
    Johansson, Olof
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, EDSLAB - Laboratory for Engineering Databases Systems.
    Using a Meta-Database for Integration Planning and Documentation of Product Modeling Systems1998In: PRODUKTMODELLER¿98,1998, Linköping: Linköpings universitet , 1998, p. 223-232Conference 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.

  • 10.
    Johansson, Olof
    Linköping University, Department of Computer and Information Science, EDSLAB - Laboratory for Engineering Databases Systems. Linköping University, The Institute of Technology.
    Using an Extended ER-Model Based Data Dictionary to Automatically Generate Product Modeling Systems1994In: Applications of Databases, First International Conference, ADB-94 / [ed] Tore Risch, Berlin, New York: Springer Verlag , 1994, p. 42-61Chapter in book (Other academic)
    Abstract [en]

    The complexity of industrial artifacts such as power plants, aircrafts etc., is continuously growing. Typically for such 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. A product modeling system (PMS) is a computer integrated development environment for a specific class of advanced products. A well integrated PMS consists of a central product model database which is interfaced with CAD-applications that support graphical design of various engineering models. This paper describes a successful approach to manage the development of a product modeling system for power plant design. The key idea is to store a high-level PMS design specification in the form of an extended entity relationship model in a data dictionary. Most of the source code for the PMS implementation is then generated automatically, using SQL-based code generators which are easy to develop. Our PMS-development system generates product model database schemas and user interfaces. It also generates high-level database schema related interface modules in the native application development language of a CAD-system. Through these, a CAD application developer has a high-level access to the object structures in the product model database. Using the described approach, we have developed a power plant PMS which has been in production at the turbine manufacturer ABB TAL and the power plant engineering company ABB Carbon for more than half a year now. The PMS database is based on the Sybase SQL Server. AutoCAD is used for design of power plant schematics. Form based user interfaces and report generators are implemented in UNIFACE and Microsoft Access. The data dictionary design and SQL-based code generation technique seems to be generally applicable and has been used for generating source code implementations in C++, LISP, SQL, and various textual form description languages. The architecture of our PMS-development system is described together with the data dictionary schema and examples of generated source code. We estimate that this software engineering approach reduces systems development costs about 5 - 10 times.

  • 11.
    Johansson, Olof
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, EDSLAB - Laboratory for Engineering Databases Systems.
    Utvecklingsmiljö för Produktmodelleringssystem1995In: PRODUKTMODELLER-95,1995, Linköping: Linköpings universitet , 1995, p. 231-Conference paper (Refereed)
    Abstract [sv]

    Komplexiteten i högteknologiska produkter som kraftverk, flygplan, etc. ökar ständigt. Produktutvecklingstiderna måste minskas samtidigt som design och kvalitet ska förbättras på ett kostnadseffektivt sätt. Ett produktmodelleringssystem (PMS) är en datorintegrerad konstruktionsmiljö för en specifik klass av avancerade produkter. Det finns en stor potential att förbättra produktutvecklingsprocessen med hjälp av modern informationsteknologi. Det krävs dock en långsiktig och genomtänkt satsning för att utveckla ett PMS som är flexibelt nog att snabbt kunna anpassas till nya produktkrav. Systemet måste även kunna porteras till nya generationer av datateknik under det antal decennier som utgör produktens livscykel. Artikeln beskriver ett antal aspekter på mjuvaruutvecklingsmiljön man bör ta i beaktande för att lyckas med en långsiktig satsning på ett PMS. Utvecklingsmiljöns arkitektur och en iterativ utvecklingsmetod beskrivs som borgar för att produktmodelleringssystemet tidigt kan tas i drift och utvecklas mot en funktionalitet som prioriteras av företagsledning och användare. Utvecklingstrender och standarder för kommersiell basmjukvara som är lämplig att använda i ett PMS beskrivs. Artikeln baseras på erfarenheter från en framgångsrik utveckling av ett PMS kallat ProcessCAD. Det används för systemkonstruktion av turbin- och kraftverksanläggningar vid ABB STAL och ABB Carbon. Utvecklingsprojektet startade hösten 91. Efter 10 prototyper med stegvis ökande funktionalitet togs systemet i drift hösten 93. Därefter har fler än tio kraftverksanläggningar konstruerats varav två nu monteras ute hos kunderna. Leveranstiden för de vanligaste anläggningarna är ca 1 år.

  • 12.
    Johansson, Olof
    et al.
    Linköping University, Department of Management and Engineering, Machine Design. Linköping University, The Institute of Technology.
    Andersson, Henric
    Linköping University, Department of Management and Engineering, Machine Design. Linköping University, The Institute of Technology.
    Krus, Petter
    Linköping University, Department of Management and Engineering, Machine Design. Linköping University, The Institute of Technology.
    Conceptual Design Using Generic Object Inheritance2008In: 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 (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.

  • 13.
    Johansson, Olof
    et al.
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Krus, Petter
    Linköping University, The Institute of Technology. Linköping University, Department of Mechanical Engineering, Machine Design.
    Configurable Design Matrixes For Systems Engineering Applications2006In: ASME International Design Engineering Technical Conferences Computers in Engineering Conference,2006, Philadelphia, USA: ASME , 2006Conference paper (Other academic)
  • 14.
    Johansson, Olof
    et al.
    Linköping University, Department of Computer and Information Science.
    Pop, Adrian Dan Iosif
    Linköping University, Department of Computer and Information Science.
    Fritzson, Peter
    Linköping University, Department of Computer and Information Science.
    A functionality coverage analysis of industrially used ontology languages2004Conference paper (Refereed)
  • 15.
    Johansson, Olof
    et al.
    Linköping University, Department of Computer and Information Science.
    Pop, Adrian Dan Iosif
    Linköping University, Department of Computer and Information Science.
    Fritzson, Peter
    Linköping University, Department of Computer and Information Science.
    Engineering Design Tool Standards and Interfacing Possibilities to Modelica Simulation Tools2006Conference 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. 

  • 16.
    Johansson, Olof
    et al.
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Pop, Adrian Dan Iosif
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Fritzson, Peter
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    ModelicaDB - A Tool for Searching, Analysing, Crossreferencing and Checking of Modelica Libraries2005In: 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 (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.

  • 17.
    Pop, Adrian Dan Iosif
    et al.
    Linköping University, Department of Computer and Information Science.
    Johansson, Olof
    Linköping University, Department of Computer and Information Science.
    Fritzson, Peter
    Linköping University, Department of Computer and Information Science.
    An integrated framework for model-driven design and development using Modelica2004In: 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 (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.

1 - 17 of 17
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf