4,951 papers · page 195 of 248
Alastair Reid, John Peterson, Gregory D. Hager, Paul Hudak
Describes the enhancement of XVision, a large library of C++ code for real-time vision processing, into FVision (pronounced fission), a fully-featured domain-specific language (DSL) embedded in Haskell. The resulting prototype system substantiates the claims of increased modulari…
Neil Roodyn, Wolfgang Emmerich
Article Free Access Share on An architectural style for multiple real-time data feeds Authors: Neil Roodyn Cognitech Ltd., City Cloisters, 188-194 Old Street, London EC1V 9FR, UK Cognitech Ltd., City Cloisters, 188-194 Old Street, London EC1V 9FR, UKView Profile , Wolfgang Emmeri…
Jarrett Rosenberg
No abstract available.
Marcelo Sant'Anna, Julio César Sampaio do Prado Leite, Ira D. Baxter, David S. Wile, Ted J. Biggerstaff, Don S. Batory, Premkumar T. Devanbu, Elizabeth Burd
No abstract available.
Wilhelm Schäfer, Albert Zündorf
No abstract available.
Saurabh Sinha, Mary Jean Harrold, Gregg Rothermel
Many algorithms for automating software engineering tasks require program slices. To be applicable to large software systems, these slices must be computed interprocedurally. Slicing techniques based on the system dependence graph (SDG) provide one approach for computing interpro…
Joyce Statz
No abstract available.
Kevin J. Sullivan, John C. Knight, Xing Du, Steve Geist
We address the dependence of critical infrastructures-including electric power, telecommunications, finance and transportation-on vulnerable information systems. Our approach is based on the notion of control systems. We envision hierarchical, adaptive, multiple model, discrete-s…
Kevin J. Sullivan, David Notkin, Alfonso Fuggetta, John M. Favaro
No abstract available.
Yasuyuki Tahara, Akihiko Ohsuga, Shinichi Honiden
As wide-area open networks such as the Internet and intranets grow larger, agent technology is attracting more attention.Agents are units of software that can deal with environmental changes and the various requirements of open networks through features such as autonomy, mobility…
Peri L. Tarr, Harold Ossher, William H. Harrison, Stanley M. Sutton Jr.
Done well, separation of concerns can provide many software engineering benefits, including reduced complexity, improved reusability, and simpler evolution.The choice of boundaries for separate concerns depends on both requirements on the system and on the kind(s) of decompositio…
Andreas Ulrich, Peter Zimmerer
This summary reports on the one-day Workshop on Testing Distributed Componem-Based Systems (TDCS) that took place in affiliation with the International Conference on Software Engineering (ICSE) in Los Angeles in May 1999. The workshop dealt with new advances m test methods and te…
Robert J. Walker
No abstract available.
Robert J. Walker, Elisa L. A. Baniassad, Gail C. Murphy
The principle of separation of concerns has long been used by software engineers to manage the complexity of software system development.Programming languages help software engineers explicitly maintain the separation of some concerns in code.As another step towards increasing th…
Jack C. Wileden, Alan Kaplan
No abstract available.
Mark Woodman, Robert Griffiths, Malcolm Macgregor, Simon Holland
when it is closed.The core image is never permanently We have exploited and adapted Goldberg's LearningWorks changed; new classes are kept in LearningBooks.framework to produce an environment with new programming tools, visualization tools, and system simulations.The environment …
Mark Woodman, Robert Griffiths, Malcolm Macgregor, Simon Holland, Hugh Robinson
This paper describes how we have extended a module structure of the Smalltalk LearningWorks to provide a programming environment deigned for very large scale technology transfer. The ‘module’ is what we have termed the LearningBook, a set of classes and persistent objects, includ…
Daniil Yakimovich, James M. Bieman, Victor R. Basili
The use of commercial-off-the-shelf (COTS) products creates a software integration problem, whether a single COTS software component is being integrated into a software system, or the whole system is being built primarily from COTS products. This integration may require considera…
Pu-Lin Yeh, Jin-Cherng Lin
No abstract available.
Jyh-Shiarn Yur, Barbara G. Ryder, William Landi
Pointer aliasing analysis is used to determine if two object names containing dereferences and/or field selectors, (e.g., *p,q->t), may refer to the same location during execution.Such information is necessary for applications such as dataflow-based testers, program understanding…