4,951 papers · page 189 of 248
Karen J. Rothermel, Curtis R. Cook, Margaret M. Burnett, Justin Schonfeld, Thomas R. G. Green, Gregg Rothermel
Is it possible to achieve some of the benefits of formal testing within the informal programming conventions of the spreadsheet paradigm? We have been working on an approach that attempts to do so via the development of a testing methodology for this paradigm. Our “What You See I…
Klaus Schmid, Ulrike Becker-Kornstaedt, Peter Knauber, Florian Bernauer
Describes, using the Quality Improvement Paradigm (QIP), how an improvement project aimed at improving the modeling and documentation approach of a medium-sized company (Markant Su/spl uml/dwest Software und Dienstleistungs GmbH) was conducted. We discuss the new modeling approac…
Helen Sharp, Pat Hall
The Open University's M880 Software Engineering is a postgraduate distance education course aimed at software professionals. The case study element of the course (approximately 100 hours of study) is presented through an innovative interactive multimedia simulation of a software …
Glêdson Elias da Silveira
The author introduces the concept of spontaneous software, a Web based object computing paradigm for supporting on-demand, dynamic distribution and integration of distributed reusable software artifacts on user environments during execution time. The model is supported by a frame…
Susan Elliott Sim, Richard C. Holt, Rainer Koschke
No abstract available.
Janice Singer, Margaret-Anne D. Storey, Susan Elliott Sim
The goal of this workshop is to provide an interactive forum for software engineers and empirical researchers to investigate the feasibility of applying proven methods from other research disciplines to software engineering research. Participants submitted position papers describ…
Alan D. Sloane
An area of CORBA-based distributed systems which has been difficult to design and document is that of deployment of server components and configuration information.
Eleni Stroulia, Mohammad El-Ramly, Paul G. Sorenson, Roland Penner
No abstract available.
Gokul V. Subramaniam
This paper addresses the problem of reengineering object-oriented systems that have incurred increased maintenance cost due to long development time-span and project lifecycle. When an Incremental Approach is used to develop an object-oriented system, there is a risk that the cla…
Giancarlo Succi, Raymond Wong, Eric Liu, Michael R. Smith
The Internet creates new opportunities for component distribution. Infrastructure for dynamic, Web-based composition of software components appears to be a very impelling need. This demonstration focuses on a Web-based system that supports dynamic component composition.
Giancarlo Succi, Jason Yip, Eric Liu, Witold Pedrycz
No abstract available.
Kevin J. Sullivan
The need for research in this area is indicated by the serious shortfalls in our understanding of how best to design software for value creation. There are at least two basic dimensions to this shortfall. First, the core competency of software engineers is making technical softwa…
Kenji Takahashi, Wolfgang Emmerich, Anthony Finkelstein, Sofia Guerra
No abstract available.
Peri L. Tarr, William H. Harrison, Harold Ossher, Anthony Finkelstein, Bashar Nuseibeh, Dewayne E. Perry
Separation of concerns has been central to software engineering for decades, yet its many advantages are still not fully realized. A key reason is that traditional modularization mechanisms do not allow simultaneous decomposition according to multiple kinds of (overlapping and in…
Lynda Thomas
This poster reports on work in progress on the implication of thinking and learning styles on the modelling of Object-Oriented Systems. In particular, analyses of learning modalities are presented and then considered in light of using the Unified Modelling Language (UML) as a too…
Frank Titze
The company CAD-UL AG develops software tools for embedded systems. Single tools as compilers, linkers and debuggers are offered as well as complete development tool chains for the software development process. In contrast to application software for personal computers, embedded …
Nigel Tracey, John Penix, Willem Visser
Program analysis, testing and verification are key techniques for building confidence in and increasing the quality of software systems. Such activities typically cost upwards of 50% of total development costs. Automation aims to allow both reduced costs and more thorough analysi…
Marlon E. R. Vieira, Marcio S. Dias, Debra J. Richardson
This formal research demonstration attempts to present an approach to develop and assess architecture and component-based systems based on specifying software architecture augmented by statecharts representing component behavioral specifications [1]. The approach is applied for t…
Steve Vinoski
This tutorial provides the basics that developers need to begin understanding the Common Object Request Broker Architecture (CORBA) and using it to write industrial-strength distributed systems. You will learn about the basics of the Object Management Group's (OMG) Object Managem…
Steve Vinoski
This tutorial addresses how both the Object Management Group (OMG) specifications and the implementation choices made by middleware providers and application developers affect Common Object Request Broker Architecture (CORBA) application scalability. We will cover a range of scal…