Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Einar W. Karlsen is active.

Publication


Featured researches published by Einar W. Karlsen.


formal methods | 1998

The UniForM WorkBench - A Higher Order Tool Integration Framework

Einar W. Karlsen

The UniForM Workbench is an open ended tool integration framework for developing (formed) Software Development Environments (SDE) from the basis of pre-fabricated off-the-shelf development tools. The integration framework provides support for data, control and presentation integration as well as utilities for wrapping Haskell interfaces around existing development tools. Entire SDEs are then glued together on the basis of these encapsulations using Concurrent HciskeU as the integration language, thus allowing integration to be done at a level of abstraction that is very close to the one offered by constructive formal specifications. So far, the integration framework has successfully been used to integrate tools for Haskell program development as well cis specification and proof tools for Z specifications.


ZUM '98 Proceedings of the 11th International Conference of Z Users on The Z Formal Specification Notation | 1998

HOL-Z in the UniForM-Wokbench - A Case Study in Tool Integration for Z

Christoph Lüth; Einar W. Karlsen; Kolyang; Stefan Westmeier; Burkhart Wolff

The UniForM-Workbench is an open tool-integration environment providing type-safe communication, a toolkit for graphical user-interfaces, version management and configuration management.


implementation and application of functional languages | 1997

Using Concurrent Haskell to Develop Views over an Active Repository

Einar W. Karlsen; Stefan Westmeier

The UniForM WorkBench is an integration framework with Haskell features in support of data, control and presentation integration. Using the WorkBench, it is possible to implement the entire Software Development Environment for Haskell — using Haskell itself. The paper presents the higher order approach to event handling used within the WorkBench, as well as the persistent repository with version management support. It is then demonstrated how views over this repository are kept consistent, on the fly, in a multi-user environment using the Model-View-Controller paradigm. Interactors are set up to maintain consistency between a view and its underlying repository by coordinating database change notifications and user interactions. These events are represented as first class, composable event values.


Archive | 1999

Tool Integration in the UniForM-Workbench

Christoph Lüth; Einar W. Karlsen; Kolyang; Stefan Westmeier; Burkhart Wolff

The need for tool support is widely acknowledged, in particular in the context of formal methods. Yet, there exist many different tools serving different formal methods, and no single formal method (let alone tool) covers all aspects of software development. In order to combine the advantages of various tools and methods, they are combined into one integrated Software Development Environment (SDE).


international conference on reliable software technologies | 2001

Mapping UML to Ada

Bill Taylor; Einar W. Karlsen

The Unified Modeling Language (UML) is now the most common language for capturing the design of an object oriented system. Ada has all the features expected of an object oriented programming language. This paper describes how most of the features of UML readily map to Ada and many of the Ada features can be mapped to from UML. It also shows how an Ada package specification could be automatically generated from a UML model.


Program Development by Specification and Transformation, The PROSPECTRA Methodology, Language Family, and System | 1993

Uniform Transformational Development

Bernd Krieg-Brückner; Einar W. Karlsen; Junbo Liu; Owen Traynor

This chapter relates the uniformity of the methodological approach to program and meta-program development (for transformation, proof and development tactics, command language, even library access and system configuration, cf. part I chapter 1) to the generic structure of the PROSPECTRA system. See also chapter 2 for an introduction to the system as a Guided Tour.


GFPW | 1997

The UniForM Concurrency Toolkit and its Extensions to Concurrent Haskell

Einar W. Karlsen


III Congreso Argentino de Ciencias de la Computación | 1997

Integrating Interactive Tools using Concurrent Haskell and Synchronous Events

Einar W. Karlsen


algebraic methodology and software technology | 1991

The PROSPECTRA System: A Unified Development Framework

Einar W. Karlsen; Bernd Krieg-Brückner; Owen Traynor


implementation and application of functional languages | 1997

Using Concurrent Haskell to Develop User Interfaces over an Active Repository

Einar W. Karlsen; Stefan Westmeier

Collaboration


Dive into the Einar W. Karlsen's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Kolyang

University of Bremen

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge