Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Generating language-based environments
Generating language-based environments
The impact of interprocedural analysis and optimization in the Rn programming environment
ACM Transactions on Programming Languages and Systems (TOPLAS)
Generating editing environments based on relations and attributes
ACM Transactions on Programming Languages and Systems (TOPLAS)
Incremental attribute evaluation in distributed language-based environments
PODC '86 Proceedings of the fifth annual ACM symposium on Principles of distributed computing
SIGPLAN '86 Proceedings of the 1986 SIGPLAN symposium on Compiler construction
Query processing in main memory database management systems
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
An object-oriented approach to multimedia databases
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Version modeling concepts for computer-aided design databases
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Prototyping a project master database for software engineering environments
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Development of an object-oriented DBMS
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Object-oriented database support for software environments
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Version control in the Inscape environment
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Version control in families of large programs
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Semantic database modeling: survey, applications, and research issues
ACM Computing Surveys (CSUR)
Cactis: a self-adaptive, concurrent implementation of an object-oriented database management system
ACM Transactions on Database Systems (TODS)
Proceedings on the 1986 international workshop on Object-oriented database systems
OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
PDM: an object-oriented data model
OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
CACTIS: a database system for specifying functionally-defined data
OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
Indexing in an object-oriented DBMS
OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
Database description with SDM: a semantic database model
ACM Transactions on Database Systems (TODS)
Efficiently monitoring relational databases
ACM Transactions on Database Systems (TODS)
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Data Flow Analysis in Software Reliability
ACM Computing Surveys (CSUR)
Incremental Context-Dependent Analysis for Language-Based Editors
ACM Transactions on Programming Languages and Systems (TOPLAS)
The Cornell program synthesizer: a syntax-directed programming environment
Communications of the ACM
Hierarchical VLSI design systems based on attribute grammars
POPL '86 Proceedings of the 13th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Incremental evaluation for attribute grammars with application to syntax-directed editors
POPL '81 Proceedings of the 8th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Compiler Construction
Optimal-time incremental semantic analysis for syntax-directed editors
POPL '82 Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Object and File Management in the EXODUS Extensible Database System
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
FAST: A second generation program analysis system
ICSE '78 Proceedings of the 3rd international conference on Software engineering
Design, implementation, and evaluation of a Revision Control System
ICSE '82 Proceedings of the 6th international conference on Software engineering
The SAGA project: A system for software development
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Foundations for the Arcadia environment architecture
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
An example of formal specification as an aid to design and development
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
Bayan: an Arabic text database management system
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Fine grained data management to achieve evolution resilience in a software development environment
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
A procedure and tools for transition engineering
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Language constructs for managing change in process-centered environments
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
A decision-based configuration process model
ICSE '90 Proceedings of the 12th international conference on Software engineering
CSC '90 Proceedings of the 1990 ACM annual conference on Cooperation
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
Semantic data modeling of hypermedia associations
ACM Transactions on Information Systems (TOIS)
Toward a logical/physical theory of spreadsheet modeling
ACM Transactions on Information Systems (TOIS)
APPL/A: a language for software process programming
ACM Transactions on Software Engineering and Methodology (TOSEM)
ADAM: a graphical, object-oriented database-design tool and code generator
CSC '91 Proceedings of the 19th annual conference on Computer Science
Databases in software engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Versioning and configuration management in an object-oriented data model
The VLDB Journal — The International Journal on Very Large Data Bases
Data model for extensible support of explicit relationships in design databases
The VLDB Journal — The International Journal on Very Large Data Bases
Incremental Recomputation of Active Relational Expressions
IEEE Transactions on Knowledge and Data Engineering
Application-Dependent Dynamic Monitoring of Distributed and Parallel Systems
IEEE Transactions on Parallel and Distributed Systems
The Performance and Utility of the Cactis Implementation Algorithms
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Evaluation of object oriented database support for software engineering environments
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
Programming versus databases in the object-oriented paradigm
Information and Software Technology
Hi-index | 0.00 |
The Cactis project is an on-going effort oriented toward extending database support from traditional business-oriented applications to software environments. The main goals of the project are to construct an appropriate model, and develop new techniques to support the unusual data management needs of software environments, including program compilations, software configurations, load modules, project schedules, software versions, nested and long transactions, and program transformations. The ability to manage derived information is common to many of these data needs, and the Cactis database management system has the ability to represent and maintain derived data in a time- and space-efficient fashion. A central contribution of Cactis is its integration of the type constructors of semantic models and the localized behavior capabilities of object-oriented database management systems.