Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael Meisinger

dblp:44/1560 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 5Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
1 paper
Motion planning and robot control · 56% Legged, aerial and field robots · 44%
Software engineering, system software, and programming languages
3 papers
Requirements engineering and software design · 45% Services computing and microservices · 32% Software testing · 12%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
path planning
0.112010
Spatiotemporal path planning in strong, dynamic, uncertain currents · ICRA 2010
Robotics › Legged, aerial and field robots
underwater robotics
0.112010
Spatiotemporal path planning in strong, dynamic, uncertain currents · ICRA 2010
Services computing and microservices
service-oriented architecture
0.112007
A formal model of services · ACM Trans. Softw. Eng. Methodol. 2007
Requirements engineering and software design
software architecture
0.122006
Efficient exploration of service-oriented architectures using aspects · ICSE 2006
UML-Based integration testing · ISSTA 2000
Robotics › Motion planning and robot control › motion planning
motion planning under uncertainty
0.012010
Spatiotemporal path planning in strong, dynamic, uncertain currents · ICRA 2010
Software testing
integration testing
0.012000
UML-Based integration testing · ISSTA 2000
Requirements engineering and software design › software architecture › component-based software engineering
component composition
0.012007
A formal model of services · ACM Trans. Softw. Eng. Methodol. 2007
Programming languages and type systems › language semantics
formal semantics
0.012007
A formal model of services · ACM Trans. Softw. Eng. Methodol. 2007
Requirements engineering and software design › software architecture › component-based software engineering
component-based design
0.012000
UML-Based integration testing · ISSTA 2000

Methods — techniques the papers use, named apart from their topics

empirical forecast evaluation · 0.1focus theory · 0.1interaction-based specification transformation · 0.1aspect-oriented programming · 0.1UML-based modeling · 0.0
YearPublicationVenuePosition
2010 Spatiotemporal path planning in strong, dynamic, uncertain currents
abstract
This work addresses mission planning for autonomous underwater gliders based on predictions of an uncertain, time-varying current field. Glider submersibles are highly sensitive to prevailing currents so mission planners must account for ocean tides and eddies. Previous work in variable-current path planning assumes that current predictions are perfect, but in practice these forecasts may be inaccurate. Here we evaluate plan fragility using empirical tests on historical ocean forecasts for which followup data is available. We present methods for glider path planning and control in a time-varying current field. A case study scenario in the Southern California Bight uses current predictions drawn from the Regional Ocean Monitoring System (ROMS).
David R. Thompson 0001, Steve A. Chien, Yi Chao, Peggy Li, Bronwyn Cahill, Julia Levin, Oscar Schofield, Arjuna P. Balasuriya, Stephanie Petillo, Matthew Arrott, Michael Meisinger
ICRA11
2010 Interaction-based Runtime Verification for Systems of Systems Integration
abstract
Journal Article Interaction-based Runtime Verification for Systems of Systems Integration Get access Ingolf H. Krüger, Ingolf H. Krüger Computer Science and Engineering Department, University of California, San Diego, La Jolla, CA 92093-0404, USA. Search for other works by this author on: Oxford Academic Google Scholar Michael Meisinger, Michael Meisinger Computer Science and Engineering Department, University of California, San Diego, La Jolla, CA 92093-0404, USA. Search for other works by this author on: Oxford Academic Google Scholar Massimiliano Menarini Massimiliano Menarini Computer Science and Engineering Department, University of California, San Diego, La Jolla, CA 92093-0404, USA. Search for other works by this author on: Oxford Academic Google Scholar Journal of Logic and Computation, Volume 20, Issue 3, June 2010, Pages 725–742, https://doi.org/10.1093/logcom/exn079 Published: 15 November 2008 Article history Received: 04 July 2008 Published: 15 November 2008
Ingolf Krüger, Michael Meisinger, Massimiliano Menarini
J. Log. Comput.2
2007 Runtime Verification of Interactions: From MSCs to Aspects
Ingolf Krüger, Michael Meisinger, Massimiliano Menarini
RV2
2007 A formal model of services
abstract
Service-oriented software systems rapidly gain importance across application domains: They emphasize functionality (services), rather structural entities (components), as the basic building block for system composition. More specifically, services coordinate the interplay of components to accomplish specific tasks. In this article, we establish a foundation of service orientation: Based on the Focus theory of distributed systems (see Broy and Stølen [2001]), we introduce a theory and formal model of services. In Focus, systems are composed of interacting components. A component is atotalbehavior. We introduce a formal model of services where, in contrast, a service is apartialbehavior. For services and components, we work out foundational specification techniques and outline methodological development steps. We show how services can be structured and how software architectures can be composed of services and components. Although our emphasis is on a theoretical foundation of the notion of services, we demonstrate utility of the concepts we introduce by means of a running example from the automotive domain.
Manfred Broy, Ingolf Krüger, Michael Meisinger
ACM Trans. Softw. Eng. Methodol.3
2006 Efficient exploration of service-oriented architectures using aspects
abstract
An important step in the development of large-scale distributed, reactive systems is the design of architectures that effectively support the systems' purposes. Early prototypes help to decide upon the most effective architecture for a given situation. Questions to answer include the boundaries of components, communication topologies and of replication. It is desirable to evaluate and compare architectures for functionality and quality attributes before implementing or changing the whole system. Often, the effort required is prohibitive. In this paper we present an approach to efficiently create prototypes for service-oriented architectures using aspect-oriented programming techniques. We explain a procedure for transforming interaction based software specifications into AspectJ programs. We show how to map the same set of interaction scenarios to different candidate architectures. This significantly reduces the effort required to explore architectural alternatives. We explain and evaluate our approach using the Center TRACON Automation System as a running example.
Ingolf Krüger, Reena Mathew, Michael Meisinger
ICSE3
2006 Workshop description of 5th intl. workshop on scenarios and state machines: models-algorithms-and tools (SCESM)
abstract
SCESM '06 is the 5th International Workshop on Scenarios and State Machines: Models, Algorithms and Tools. It is a one day ICSE '06 workshop. Details about SCESM '06 may be found at http://ise.gmu.edu/scesm06/.
Jon Whittle 0001, Leif Geiger, Michael Meisinger
ICSE3
2005 Model-based run-time monitoring of end-to-end deadlines
abstract
The correct interplay among components in a distributed, reactive system is a crucial development task, particularly for embedded systems such as those in the automotive domain. Model-based development is a promising means for capturing key structural and behavioral requirements before implementing code. Current development approaches focus on components as the central development entity, leaving component integration as a separate and error-prone task in later stages of the system development process. This approach is particularly problematic in the area of Quality-of-Service properties that are inherently end-to-end. We address this problem by using a model where system functions, not components implementing them, are central from the early phases of requirements capture through implementation. We develop a domain model for system functions (or services) based on interaction patterns; this model captures deadline specifications ranging from individual messages to entire services. Using a combination of modeling tools and code-generators for the RT CORBA platform, we provide an experimentation platform for monitoring these specified deadlines in executable specifications.
Jaswinder Ahluwalia, Ingolf Krüger, Walter Phillips, Michael Meisinger
EMSOFT4
2000 UML-Based integration testing
abstract
Increasing numbers of software developers are using the Unified Modeling Language (UML) and associated visual modeling tools as a basis for the design and implementation of their distributed, component-based applications. At the same time, it is necessary to test these components, especially during unit and integration testing.
Jean Hartmann, Claudio Imoberdorf, Michael Meisinger
ISSTA3