1.0 Participants
Carnegie Mellon University
FacultyDavid Garlan Associate Professor of Computer Science
Mary Shaw Alan J. Perlis Professor of Computer Science, Associate Dean for Professional Programs
Jeannette Wing Professor of Computer Science
Graduate Students
Shawn Butler
Craig Damon
Robert DeLine
Darrell Kindred
Robert Monroe
Robert O'Callahan
Siddhartha Puri
Bridget Spitznagel
Zhenyu Wang
Jianing Hu
Hao-Chi Wong
Visitors and Postdocs2.0 Ongoing Research & DevelopmentStaff
Andrew Kompanek Senior Research Programmer
Work on AcmeStudio and related tools continued. A prototype tool integration mechanism based on COM was prototyped. Work continued on supporting Armani features within AcmeStudio. We continued to support users using AcmeStudio and the Acme and Armani toolkits.3.0 Notable Accomplishments & Technology TransitionBridget Spitznagel continued work on her thesis proposal, documenting the notion of creating new connectors by applying composable transformations to "base" connectors. The proposal describes a set of such transformations and how one might write transformation tools for three existing kinds of base connectors to produce new connector implementations.
Began extending existing Acme tools to support the new mapping extension. This included adding the extension to the Java implementation Acme Developer's Library (AcmeLib).
Continued work with the ATAM group at the SEI to support architecture description using AcmeStudio and Acme during tradeoff analysis. Produced an initial design for an integration architecture based on Acme.
Continued work on classifying UML Modeling mechanisms for architectural description
We released intermediate versions of AcmeStudio to the ATAM group at the SEI that supported integration effort.4.0 Progress on Inter/Intra Cluster Collaborations
Judith Dahman, Richard Weatherly (HLA)COLLABORATION WITH OTHER PROJECTS IN ARCHITECTURE CLUSTERWe continued collaboration with DMSO on the effort the formalize the HLA standard. During this period, we extended the formal model to investigate "Bridge Federate" anomalies.
Rick Kazman, Mark Kline (SEI)COLLABORATION WITH PROJECTS IN HIGH ASSURANCE CLUSTERBegan collaboration with Rick Kazman and Mark Kline at the SEI to support ATAM with AcmeStudio and Acme.
David Wile (USC ISI)
We continued to collaborate with Dave Wile at USC ISI on application of Acme to our ADLs and tools.
No new progress to report.
5.0 Publications
The following are the papers that have been authored by the members of this contract during the reporting period. They have been organized into groups based on their status as submitted, accepted, or published. They represent transition of our research to the community at large.
Published:
Accepted:
6.0 Travel
The following are the talks, presentations, panels, lectures, workshops, and demonstrations given by the members of this contract during the reporting period. They represent transition of our research to the community at large.
David Garlan7.0 Miscellaneous/Administrative/Problematic Issues
Invited Talk
Eighth International Colloquium on Numerical Analysis and Computer Sciences with Applications
Plovdiv, Bulgaria
13-17 August 1999David Garlan
Attended: UW/Microsoft workshop on Future of SW Engineering
We will continue continue on improving and supporting AcmeStudio, the Acme programmer's libraries, the Armani language other Acme-based tools. We will also continue research into ways in which to better support architectural modeling in this context, including support for mapping between different architectural views and relating architectures to implementations. (Compositional Connectors).
We will also continue work on the ADL toolkit and related efforts to integrate the various ADL-related technologies developed within the EDCS community.