2,847 papers · page 137 of 143
Neelam Gupta, Aditya P. Mathur, Mary Lou Soffa
An important problem that arises in path oriented testing is the generation of test data that causes a program to follow a given path. In this paper, we present a novel program execution based approach using an iterative relaxation method to address the above problem. In this met…
Daniel Jackson
A simple relational language is presented that has two desirable properties. First, it is sufficiently expressive to encode, fairly naturally, a variety of software design problems. Second, it is amenable to fully automatic analysis. This paper explains the language and its seman…
Ralph D. Jeffords, Constance L. Heitmeyer
Automatic generation of state invariants, properties that hold in every reachable state of a state machine model, can be valuable in software development. Not only can such invariants be presented to system users for validation, in addition, they can be used as auxiliary assertio…
Michael Karasick
Montana is an open, extensible integrated programming environment for C++ that supports incremental compilation and linking, a persistent code cache called a CodeStore, and a set of programming interfaces to the CodeStore for tool writers. CodeStore serves as a central source of …
Jyrki Kontio, Gerhard Getto, Dieter Landes
This paper describes experiences from two organizations that have used the Riskit method for risk management in their software projects. This paper presents the Riskit method, the organizations involved, case study designs, and findings from case studies. We focus on the experien…
Shriram Krishnamurthi, Matthias Felleisen
As software projects continue to grow in scale and scope, it becomes important to reuse software. An important kind of reuse is extensibility, i.e., the extension of software without accessing existing code to edit or copy it. In this paper, we propose a rigorous, semantics-based…
Michael S. Mahony
No abstract available.
Gou Masuda, Norihiro Sakamoto, Kazuo Ushijima
In this paper we describe an application of design patterns to the development of a decision tree learning system. A decision tree learning system constructs a classifier as a form of tree from a given data set. It is required to be as flexible as possible when used in real appli…
Gleb Naumovich, George S. Avrunin
Information about which pairs of statements in a concurrent program can execute in parallel is important for optimizing and debugging programs, for detecting anomalies, and for improving the accuracy of data flow analysis. In this paper, we describe a new data flow algorithm that…
Jochen Seemann, Jürgen Wolff von Gudenberg
In this paper we show how to recover design information from Java source code. We take a pattern-based approach and proceed in a step by step manner deriving several layers of increasing abstraction. A compiler collects information about inheritance hierarchies and method call re…
Gregor Snelting, Frank Tip
The design of a class hierarchy may be imperfect. For example, a class C may contain a member m not accessed in any C-instance, an indication that m could be eliminated, or moved into a derived class. Furthermore, different subsets of C's members may be accessed from different C-…
Perdita Stevens, Rob Pooley
The reengineering of legacy systems --- by which we mean those that have value and yet "significantly resist modification and evolution to meet new and constantly changing business requirements" --- is widely recognised as one of the most significant challenges facing software en…
Sylvia Stuurman, Jan van Katwijk
Our interest in the field of software architecture is focused on the application in technical systems, such as control systems. Our current research in this field is centered around a real-life case study, a control system for unmanned vehicles transporting containers on the "Maa…
Andrea Alborghetti, Angelo Gargantini, Angelo Morzenti
Abstract elided by the publisher.
Graham Allen, Leighton Davies, Göran Lindmark, Even-André Karlsson
Abstract elided by the publisher.
Rastislav Bodík, Rajiv Gupta, Mary Lou Soffa
Abstract elided by the publisher.
Barry W. Boehm, Alexander Egyed, Julie Kwan, Raymond J. Madachy
Abstract elided by the publisher.
Yih-Farn Chen, Emden R. Gansner, Eleftherios Koutsofios
Abstract elided by the publisher.
Shing-Chi Cheung, Dimitra Giannakopoulou, Jeff Kramer
Abstract elided by the publisher.
Jules Desharnais, Marc Frappier, Ridha Khédri, Ali Mili
Abstract elided by the publisher.