Gabor Karsai

Dr. Gabor Karsai

orcid

Research Focus & Metrics

Academic Career Length

40Years (1987-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 November 2001 in Computer
Verified
Journal Article
Closed access
ALA. Ledeczi
A. Ledeczi
ABA. Bakay
A. Bakay
MMM. Maroti
M. Maroti
PVP. Volgyesi
P. Volgyesi
GNG. Nordstrom
G. Nordstrom
GKGabor Karsai
Gabor Karsai
Domain-specific integrated development environments can help capture specifications in the form of domain models. These tools support the design process by automating analysis and simulating essential system behavior. In addition, they can automatically generate, configure, and integrate target application components. The high cost of developing domain-specific, integrated modeling, analysis, and application-generation environments prevents their penetration into narrower engineering fields that have limited user bases. Model-integrated computing (MIC), an approach to model-based engineering that helps compose domain-specific design environments rapidly and cost effectively, is particularly relevant for specialized computer-based systems domains-perhaps even single projects. The authors describe how MIC provides a way to compose such environments cost effectively and rapidly by using a metalevel architecture to specify the domain-specific modeling language and integrity constraints. They also discuss the toolset that implements MIC and describe a practical application in which using the technology in a tool environment for the process industry led to significant reductions in development and maintenance costs.

1 January 2013
Verified
Book Chapter
Open access
PDF file
RLRogério de Lemos
Rogério de Lemos
HGHolger Giese
Holger Giese
Hausi MullerHausi Muller
Hausi Muller
MSMary Shaw
Mary Shaw
JAJesper Andersson
Jesper Andersson
JWJochen Wuttke
Jochen Wuttke
The goal of this roadmap paper is to summarize the state-of-the-art and identify research challenges when developing, deploying and managing self-adaptive software systems. Instead of dealing with a wide range of topics associated with the field, we focus on four essential topics of self-adaptation: design space for self-adaptive solutions, software engineering processes for self-adaptive systems, from centralized to decentralized control, and practical run-time verification & validation for self-adaptive systems. For each topic, we present an overview, suggest future directions, and focus on selected challenges. This paper complements and extends a previous roadmap on software engineering for self-adaptive systems published in 2009 covering a different set of topics, and reflecting in part on the previous paper. This roadmap is one of the many results of the Dagstuhl Seminar 10431 on Software Engineering for Self-Adaptive Systems, which took place in October 2010.

1 April 1997 in Computer
Verified
Journal Article
Closed access
JSJ. Sztipanovits
J. Sztipanovits
GKGabor Karsai
Gabor Karsai

1 September 2011 in Proceedings of the IEEE
Verified
Journal Article
Closed access
JSJanos Sztipanovits
Janos Sztipanovits
XKXenofon Koutsoukos
Xenofon Koutsoukos
GKGabor Karsai
Gabor Karsai
NKNicholas Kottenstette
Nicholas Kottenstette
PAPanos Antsaklis
Panos Antsaklis
SWShige Wang
Shige Wang
System integration is the elephant in the china store of large-scale cyber-physical system (CPS) design. It would be hard to find any other technology that is more undervalued scientifically and at the same time has bigger impact on the presence and future of engineered systems. The unique challenges in CPS integration emerge from the heterogeneity of components and interactions. This heterogeneity drives the need for modeling and analyzing cross-domain interactions among physical and computational/networking domains and demands deep understanding of the effects of heterogeneous abstraction layers in the design flow. To address the challenges of CPS integration, significant progress needs to be made toward a new science and technology foundation that is model based, precise, and predictable. This paper presents a theory of composition for heterogeneous systems focusing on stability. Specifically, the paper presents a passivity-based design approach that decouples stability from timing uncertainties caused by networking and computation. In addition, the paper describes cross-domain abstractions that provide effective solution for model-based fully automated software synthesis and high-fidelity performance analysis. The design objectives demonstrated using the techniques presented in the paper are group coordination for networked unmanned air vehicles (UAVs) and high-confidence embedded control software design for a quadrotor UAV. Open problems in the area are also discussed, including the extension of the theory of compositional design to guarantee properties beyond stability, such as safety and performance.

1 January 2003 in Proceedings of the IEEE
Verified
Journal Article
Closed access
GKGabor Karsai
Gabor Karsai
JSJ. Sztipanovits
J. Sztipanovits
ALA. Ledeczi
A. Ledeczi
TBT. Bapty
T. Bapty
The paper describes a model-integrated approach for embedded software development that is based on domain-specific, multiple-view models used in all phases of the development process. Models explicitly represent the embedded software and the environment it operates in, and capture the requirements and the design of the application, simultaneously. Models are descriptive , in the sense that they allow the formal analysis, verification, and validation of the embedded system at design time. Models are also generative, in the sense that they carry enough information for automatically generating embedded systems using the techniques of program generators. Because of the widely varying nature of embedded systems, a single modeling language may not be suitable for all domains; thus, modeling languages are often domain-specific. To decrease the cost of defining and integrating domain-specific modeling languages and corresponding analysis and synthesis tools, the model-integrated approach is applied in a metamodeling architecture, where formal models of domain-specific modeling languages-called metamodels-play a key role in customizing and connecting components of tool chains. This paper discusses the principles and techniques of model-integrated embedded software development in detail, as well as the capabilities of the tools supporting the process. Examples in terms of real systems will be given that illustrate how the model-integrated approach addresses the physical nature, the assurance issues, and the dynamic structure of embedded software.

1 January 1990 in IEEE Transactions on Industry Applications
Verified
Journal Article
Closed access
KAK. Andersen
K. Andersen
GCG.E. Cook
G.E. Cook
GKGabor Karsai
Gabor Karsai
KRK. Ramaswamy
K. Ramaswamy
Artificial neural networks have been studied to determine their applicability to modeling and control of physical processes. Some basic concepts relating to neural networks and how they can be used to model weld-bead geometry in terms of the equipment parameters selected to produce the weld are explained. Approaches to utilizing neural networks in process control are discussed. The need for modeling transient as well as static characteristics of physical systems for closed-loop control is pointed out, and an approach to achieving this is presented. The performance of neural networks for modeling is evaluated using actual welding data. It is concluded that the accuracy of neural network modeling is fully comparable with the accuracy achieved by more traditional modeling schemes.