Filters








15 Hits in 1.7 sec

Foundations for the Arcadia environment architecture

Richard N. Taylor, Frank C. Belz, Lori A. Clarke, Leon Osterweil, Richard W. Selby, Jack C. Wileden, Alexander L. Wolf, Michael Young
1988 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments - SDE 3  
The object management system provides typing, relationships, persistence, distribution and concurrency control capabilities.  ...  The major components of the infrastructure are a process programming language and interpreter, object management system, and user interface management system.  ...  We gratefully acknowledge the contributions of participants from each institution of the consortium, who have been instrumental in shaping virtually every aspect of Arcadia.  ... 
doi:10.1145/64135.65004 dblp:conf/sde/TaylorBCOSWWY88 fatcat:7xzkxnjhdjgsfelyjskktadiue

Foundations for the Arcadia Environment Architecture [chapter]

Richard N. Taylor, Frank C. Belz, Lori A. Clarke, Leon Osterweil, Richard W. Selby, Jack C. Wileden, Alexander L. Wolf, Michal Young
2011 Engineering of Software  
The object management system provides typing, relationships, persistence, distribution and concurrency control capabilities.  ...  The major components of the infrastructure are a process programming language and interpreter, object management system, and user interface management system.  ...  We gratefully acknowledge the contributions of participants from each institution of the consortium, who have been instrumental in shaping virtually every aspect of Arcadia.  ... 
doi:10.1007/978-3-642-19823-6_13 fatcat:alojpoblnvervotu6alct7l4oe

Issues encountered in building a flexible software development environment

R. Kadia
1992 Software engineering notes  
The principal components of the Arcadia-1 architecture are capabilities for process definition and execution, object management, user interface development and management, measurement and evaluation, language  ...  In simultaneously and cooperatively develc)ping solutions in these areas we learned several key lessons.  ...  Object management facilities must provide for persistence, type integrity, interoperability, constraint maintenance, and multi-access mediation.  ... 
doi:10.1145/142882.143768 fatcat:gkudzss73rgnrf3amwz6xedziy

Issues encountered in building a flexible software development environment

R. Kadia
1992 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments - SDE 5  
The principal components of the Arcadia-1 architecture are capabilities for process definition and execution, object management, user interface development and management, measurement and evaluation, language  ...  In simultaneously and cooperatively develc)ping solutions in these areas we learned several key lessons.  ...  Object management facilities must provide for persistence, type integrity, interoperability, constraint maintenance, and multi-access mediation.  ... 
doi:10.1145/142868.143768 dblp:conf/sde/Kadia92 fatcat:pajp7z7pdvdojhmiw3ckla4bm4

Issues Encountered in Building a Flexible Software Development Environment [chapter]

2011 Engineering of Software  
The principal components of the Arcadia-1 architecture are capabilities for process definition and execution, object management, user interface development and management, measurement and evaluation, language  ...  In simultaneously and cooperatively develc)ping solutions in these areas we learned several key lessons.  ...  Object management facilities must provide for persistence, type integrity, interoperability, constraint maintenance, and multi-access mediation.  ... 
doi:10.1007/978-3-642-19823-6_14 fatcat:nly2g36jsvfvnn4rqv4ygr34xq

A toolkit for the incremental implementation of heterogeneous database management systems

Pamela Drew, Roger King, Dennis Heimbigner
1992 The VLDB journal  
Using this framework, we have implemented an experimental, heterogeneous configuration as part of the object management work in the software engineering research consortium, Arcadia.  ...  Third, it demonstrates an approach to integrating these interfaces in an extensible and incremental way.  ...  Jack Wileden, Lori Clark Stan Sutton, Peri Tarr, and Mark Maybee also participated in many discussions with us about the various aspects of object management in Arcadia.  ... 
doi:10.1007/bf01231701 fatcat:rgz274tdibhsfcb6zcjcp4p3ky

Persistent Languages and Architectures [chapter]

R. Morrison, M. P. Atkinson
1990 Workshops in Computing  
Here we will review the concepts of persistence and re-examine the design issues that appear in persistent languages and architectures.  ...  Persistent programming is concerned with creating and manipulating data in a manner that is independent of its lifetime.  ...  Figure 1 shows an object which points to two other objects of database types and a nondatabase value before being preserved in the persistent store.  ... 
doi:10.1007/978-1-4471-3178-6_2 fatcat:ouu5imn5evezthppixfxxixiyu

The design of the E programming language

Joel E. Richardson, Michael J. Carey, Daniel T. Schuh
1993 ACM Transactions on Programming Languages and Systems  
E is an extension of C++ designed for writing software systems to support persistent applications.  ...  made several contributions to the field of persmtent languages in general, including several distinct implementations of persistence.  ...  These two E compilers differ in how they manage I\O for persistent objects.  ... 
doi:10.1145/169683.174157 fatcat:g4k6pw6cq5hojlnwxw6hqjbzn4

Orthogonally persistent object systems

Malcolm Atkinson, Ronald Morrison
1995 The VLDB journal  
Orthogonally persistent object systems are intended to provide improved support for the design, construction, maintenance and operation of PASs.  ...  Of course, there are exceptions in each camp. Relations have simple, formal and precise rules and there is an unfortunate number of programming languages which do not.  ...  The authors are very grateful for the generous help in preparing the paper given by Graham Kirby, Miguel Mira da Silva, Quintin Cutts, Paul Philbrow and Ray Welland.  ... 
doi:10.1007/bf01231642 fatcat:gly5buwxzvdcfndyy6qgdnuhni

META-ENVIRONMENTS FOR SOFTWARE PRODUCTION [chapter]

ANTHONY S. KARRER, WALT SCACCHI
1995 Software Engineering and Knowledge Engineering: Trends for the Next Decade  
W e conclude by presenting an emerging common thread of requirements which links this eld together.  ...  In particular, the trend has been towards the construction of meta-environments from which speci c software production environments can be created.  ...  USC Center for Operations Management, Education and Research (COMER), and others.  ... 
doi:10.1142/9789812798022_0002 fatcat:exscw6c7cbcjbf42a7bqpy7p24

META-ENVIRONMENTS FOR SOFTWARE PRODUCTION

ANTHONY S. KARRER, WALT SCACCHI
1993 International journal of software engineering and knowledge engineering  
W e conclude by presenting an emerging common thread of requirements which links this eld together.  ...  In particular, the trend has been towards the construction of meta-environments from which speci c software production environments can be created.  ...  USC Center for Operations Management, Education and Research (COMER), and others.  ... 
doi:10.1142/s0218194093000070 fatcat:4rf2vi6ehffvjavkjzhqs3qtg4

UNDERSTANDING SOFTWARE PRODUCTIVITY [chapter]

WALT SCACCHI
1995 Software Engineering and Knowledge Engineering: Trends for the Next Decade  
W e conclude by presenting an emerging common thread of requirements which links this eld together.  ...  In particular, the trend has been towards the construction of meta-environments from which speci c software production environments can be created.  ...  USC Center for Operations Management, Education and Research (COMER), and others.  ... 
doi:10.1142/9789812798022_0010 fatcat:z5cn2hfl2rb4dajpiemmcvpppy

Databases for Software Engineering Environments - The Goal has not yet been attained

Wolfgang Emmerich, Wilhelm Schäfer, Jim Welsh, Technische Universität Dortmund, Technische Universität Dortmund
2004
In PGraphite, GRAS and Damokles, all objects are accessible by anyone.  ...  To store syntax-graphs in ooDBMSs, one implements nodes by objects, edges by instance variables of objects, node types by classes and types of nodes edges lead to by types/classes of instance variables  ... 
doi:10.17877/de290r-14955 fatcat:cwi2g4yhdbcztpwpmnaykl7d6i

Suitable databases for process-centred environments do not yet exist [chapter]

Wolfgang Emmerich, Wilhelm SchÄfer, Jim Welsh
Software Process Technology  
To manage this complexity the distinction of objects and types, encapsulation of objects' attributes by operations and information-hiding as well as inheritance to express generalisation specialisation  ...  Obviously all documents must be stored persistently.  ... 
doi:10.1007/bfb0017507 dblp:conf/ewspt/EmmerichSW92 fatcat:lspznsr7urhddntbwdzuhaudda

User interface development and software environments: the Chiron-1 system

R.K. Keller, M. Cameron, R.N. Taylor, D.B. Troup
[1991 Proceedings] 13th International Conference on Software Engineering  
A user interface development system (UIDS) is "an integrated set of tools that help programmers create and manage many aspects of interfaces" [Mye89b].  ...  Myers [Mye89b] distinguishes two types of user interface tools: user interface toolkits and user interface development systems.  ...  Acknowledgement We appreciate the comments and suggestions provided by our other colleagues in the Arcadia consortium.  ... 
doi:10.1109/icse.1991.130645 fatcat:6otmdkvftbcnjeicvaqy2nksmm