Torbjörn Lundkvist
Åbo Akademi University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Torbjörn Lundkvist.
engineering of computer-based systems | 2010
Bernhard Schätz; Florian Hölzl; Torbjörn Lundkvist
Many design steps during system development - like functional partitioning, refactoring of the architecture, or the mapping to the platform - can be understood as an exploration of the solution space. Each development step is characterized by design constraints, limiting the possible solution space. By using model transformations based on a declarative, relational approach, these constraints can be formalized as transformation rules guiding a mechanized exploration of possible design alternatives. The approach is demonstrated for the (semi-)automatic, incremental deployment of logical architectures to hardware platforms.
Electronic Communication of The European Association of Software Science and Technology | 2007
Johan Lindqvist; Torbjörn Lundkvist; Ivan Porres
Model pattern matching is an important operation in model transformation and therefore in model-driven development tools. In this paper we present a pattern based approach that includes a star operator that can be used to represent recursive or hierarchical structures in models. We also present a matching algorithm, motivating examples and we discuss its implementation in a modeling tool.
Science of Computer Programming | 2007
Marcus Alanen; Torbjörn Lundkvist; Ivan Porres
In this paper we discuss how to create and update diagrams after the execution of a model transformation. This is achieved by creating an independent diagram reconciliation tool component that is based on a mapping language from the abstract syntax to the concrete syntax of a modeling language. This approach allows us to decouple model transformation from diagram handling in model transformation languages and tools.
acm symposium on applied computing | 2006
Marcus Alanen; Torbjörn Lundkvist; Ivan Porres
In this paper we discuss how to create and update diagrams after the execution of a model transformation. This is achieved by creating an independent diagram reconciliation tool component that is based on a mapping language from the abstract syntax to the concrete syntax of a modeling language. This approach allows us to decouple model transformation from diagram handling in model transformation languages and tools.
Innovations in Systems and Software Engineering | 2009
Dragos Truscan; Torbjörn Lundkvist; Marcus Alanen; Kim Sandström; Ivan Porres; Johan Lilius
We employ the principles of model-driven engineering to assist the design of system-on-chip (SoC) architectures. As a concrete example, we look at the MICAS architecture, for which we propose a graphical specification language, defined via metamodeling techniques, that models the architecture at different abstraction levels. Model transformations are defined to support the refinement of MICAS specification towards implementation. In addition, several libraries are put in place, to enable reuse and automation throughout the design process. Tool support for editing the specifications, enforcing their consistency, and for running the transformations is provided via the Coral modeling framework. The approach shows that model-driven engineering can be seen as an enabler in providing computer-aided software engineering (CASE) tool support and automation for the development of SoC architectures.
Nordic Journal of Computing | 2005
Johan Lilius; Tomas Lillqvist; Torbjörn Lundkvist; Ian Oliver; Ivan Porres; Kim Sandström; Glenn Sveholm; Asim Pervez Zaka
Nordic Journal of Computing | 2005
Marcus Alanen; Torbjörn Lundkvist; Ivan Porres
MBEES | 2009
Bernhard Schätz; Florian Hölzl; Torbjörn Lundkvist
model driven engineering languages and systems | 2007
Torbjörn Lundkvist
Lecture Notes in Computer Science | 2006
Marcus Alanen; Torbjörn Lundkvist; Ivan Porres