PECAN: Program Development Systems that Support Multiple Views
IEEE Transactions on Software Engineering
Gprof: A call graph execution profiler
SIGPLAN '82 Proceedings of the 1982 SIGPLAN symposium on Compiler construction
The TANGO Algorithm Animation System
The TANGO Algorithm Animation System
Low-cost, adaptable tool integration policies for integrated environments
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Reconciling environment integration and component independence
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Integrating configuration management into a generic environment
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Specification-level interoperability
Communications of the ACM - Special issue on software engineering
Supporting collaborative process with conversation builder
COCS '91 Proceedings of the conference on Organizational computing systems
Palette: an extensible visual editor
SAC '92 Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's
Reconciling environment integration and software evolution
ACM Transactions on Software Engineering and Methodology (TOSEM)
An annotated bibliography on integration in software engineering environments
ACM SIGSOFT Software Engineering Notes
HyperWeb: a framework for hypermedia-based environments
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
Supporting collaborative software development with ConversationBuilder
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
An empirical study of multiple-view software development
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
Connecting software components with declarative glue
ICSE '92 Proceedings of the 14th international conference on Software engineering
The ProcessWall: a process state server approach to process programming
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
Support for Maintaining Object-Oriented Programs
IEEE Transactions on Software Engineering - Special issue on software maintenance
Subject-oriented programming: a critique of pure objects
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Using style to understand descriptions of software architecture
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Exploiting style in architectural design environments
SIGSOFT '94 Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering
Coupling the user interfaces of a multiuser program
ACM Transactions on Computer-Human Interaction (TOCHI)
Chiron-1: a software architecture for user interface development, maintenance, and run-time support
ACM Transactions on Computer-Human Interaction (TOCHI)
APPL/A: a language for software process programming
ACM Transactions on Software Engineering and Methodology (TOSEM)
Lightweight source model extraction
SIGSOFT '95 Proceedings of the 3rd ACM SIGSOFT symposium on Foundations of software engineering
Control integration: a briefly annotated bibliography
ACM SIGSOFT Software Engineering Notes
Using event contexts and matching constraints to monitor software processes
Proceedings of the 17th international conference on Software engineering
Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
A component- and message-based architectural style for GUI software
Proceedings of the 17th international conference on Software engineering
A distributed virtual machine to support software process
ACM SIGSOFT Software Engineering Notes
Formalizing style to understand descriptions of software architecture
ACM Transactions on Software Engineering and Methodology (TOSEM)
Simplifying data integration: the design of the desert software development environment
Proceedings of the 18th international conference on Software engineering
Multilanguage interoperability in distributed systems
Proceedings of the 18th international conference on Software engineering
A Component- and Message-Based Architectural Style for GUI Software
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
Lightweight lexical source model extraction
ACM Transactions on Software Engineering and Methodology (TOSEM)
A framework for event-based software integration
ACM Transactions on Software Engineering and Methodology (TOSEM)
Evaluating The Mediator Method: Prism as a Case Study
IEEE Transactions on Software Engineering
Automated support for seamless interoperability in polylingual software systems
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
Toward boxology: preliminary classification of architectural styles
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Towards a unified event-based software architecture
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Support for constructing environments with multiple views
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Supporting Cooperation in the SPADE-1 Environment
IEEE Transactions on Software Engineering
Lessons on converting batch systems to support interaction: experience report
ICSE '97 Proceedings of the 19th international conference on Software engineering
Software and business process technology (tutorial)
ICSE '97 Proceedings of the 19th international conference on Software engineering
Reuse of off-the-shelf components in C2-style architectures
ICSE '97 Proceedings of the 19th international conference on Software engineering
User interface development and software environments: the Chiron-1 system
ICSE '91 Proceedings of the 13th international conference on Software engineering
Programming heterogeneous transactions for software development environments
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Adding implicit invocation to traditional programming languages
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Formalizing architectural connection
ICSE '94 Proceedings of the 16th international conference on Software engineering
A formal basis for architectural connection
ACM Transactions on Software Engineering and Methodology (TOSEM)
Reuse of off-the-shelf components in C2-style architectures
Proceedings of the 1997 symposium on Software reusability
A contextual approach for process-integrated tools
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
A design framework for Internet-scale event observation and notification
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
IBM Systems Journal
Reasoning about implicit invocation
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
Partial evaluation for software engineering
ACM Computing Surveys (CSUR) - Special issue: electronic supplement to the September 1998 issue
Inconsistency Management for Multiple-View Software Development Environments
IEEE Transactions on Software Engineering
Applying GQM in an industrial software factory
ACM Transactions on Software Engineering and Methodology (TOSEM)
Conceptual module querying for software reengineering
Proceedings of the 20th international conference on Software engineering
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
Exploiting an event-based infrastructure to develop complex distributed systems
Proceedings of the 20th international conference on Software engineering
Using off-the-shelf middleware to implement connectors in distributed software architectures
Proceedings of the 21st international conference on Software engineering
N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
Supporting industrial hyperwebs: lessons in scalability
Proceedings of the 21st international conference on Software engineering
Reuse of debuggers for visualization of reuse
SSR '99 Proceedings of the 1999 symposium on Software reusability
ACM Transactions on Software Engineering and Methodology (TOSEM)
PRIME—toward process-integrated modeling environments: 1
ACM Transactions on Software Engineering and Methodology (TOSEM)
A new approach to software tool interoperability
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
Software engineering tools and environments: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Towards a taxonomy of software connectors
Proceedings of the 22nd international conference on Software engineering
Achieving scalability and expressiveness in an Internet-scale event notification service
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
PIROL: a case study for multidimensional separation of concerns in software engineering environments
OOPSLA '00 Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Adapting publish/subscribe middleware to achieve Gnutella-like functionality
Proceedings of the 2001 ACM symposium on Applied computing
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
Efficient filtering in publish-subscribe systems using binary decision diagrams
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Holmes: an intelligent system to support software product line development
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS
IEEE Transactions on Software Engineering
An architecture for flexible, evolvable process-driven user-guidance environments
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
Advances in software engineering
On the role of middleware in architecture-based software development
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Apel: A Graphical Yet Executable Formalism forProcess Modeling
Automated Software Engineering
Efficient Implementations of Software Architectures via Partial Evaluation
Automated Software Engineering
An Approach for Recovering Distributed System Architectures
Automated Software Engineering
Supporting project awareness on the WWW with the iScent framework
ACM SIGGROUP Bulletin
Architectural Mismatch: Why Reuse Is So Hard
IEEE Software
Architectural Mismatch: Why Reuse Is So Hard
IEEE Software
Toward a Discipline of Software Engineering
IEEE Software
Continual Queries for Internet Scale Event-Driven Information Delivery
IEEE Transactions on Knowledge and Data Engineering
Application-Dependent Dynamic Monitoring of Distributed and Parallel Systems
IEEE Transactions on Parallel and Distributed Systems
A Framework for the Development of Multiagent Architectures
IEEE Expert: Intelligent Systems and Their Applications
Software Reflexion Models: Bridging the Gap between Design and Implementation
IEEE Transactions on Software Engineering
Yeast: A General Purpose Event-Action System
IEEE Transactions on Software Engineering
Experiences With an Object Manager for a Process-Centered Environment
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Engineering Event-Based Systems with Scopes
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
The NODS Project: Networked Open Database Services
Proceedings of the International Symposium on Objects and Databases
A Toolbox for Automating Visual Software Engineering
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
Utilizing Past Event Histories in a Process-Centered Software Engineering Environment
ASWEC '97 Proceedings of the Australian Software Engineering Conference
Metis: lightweight, flexible, and Web-based workflow services for digital libraries
Proceedings of the 3rd ACM/IEEE-CS joint conference on Digital libraries
Coordinating software development tools with Indra
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
Computer supported cooperative software engineering with Beyond-Sniff
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
Support for collaborative, integrated software development
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
Comparing inter-tool communication in control-centred tool integration frameworks
SEE '97 Proceedings of the 8th International Conference on Software Engineering Environments (SEE '97)
Serving up a Banquet: Towards an Environment Supporting All Aspects of Software Development
SEEP '96 Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
Toward experimental evaluation of subsystem classification recovery techniques
WCRE '95 Proceedings of the Second Working Conference on Reverse Engineering
Unfriendly COTS Integration-Instrumentation and Interfaces for Improved Plugability
Proceedings of the 16th IEEE international conference on Automated software engineering
Integrating Through User Interface: A Flexible Integration Framework for Third-Party Software
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Architecture of the XL C++ browser
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1
Rule-based process servers for software development environments
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1
The Knowledge Engineering Review
Understanding Aspects via Implicit Invocation
Proceedings of the 19th IEEE international conference on Automated software engineering
Automated support for service-based software development and integration
Journal of Systems and Software - Special issue: Automated component-based software engineering
Formal interpreters for diagram notations
ACM Transactions on Software Engineering and Methodology (TOSEM)
Integration of generic program analysis tools into a software development environment
ACSC '05 Proceedings of the Twenty-eighth Australasian conference on Computer Science - Volume 38
Using aspects to support the software process: XP over Eclipse
Proceedings of the 5th international conference on Aspect-oriented software development
Visualizing program execution using user abstractions
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
The impact of research on middleware technology
ACM SIGSOFT Software Engineering Notes
The impact of research on middleware technology
ACM SIGOPS Operating Systems Review
Incremental Maintenance of Software Artifacts
IEEE Transactions on Software Engineering
Agent-mediated message passing for constrained environments
MLCS Mobile & Location-Independent Computing Symposium on Mobile & Location-Independent Computing Symposium
Runtime software adaptation: framework, approaches, and styles
Companion of the 30th international conference on Software engineering
Controlled dynamic performance analysis
WOSP '08 Proceedings of the 7th international workshop on Software and performance
Dynamic detection of event handlers
WODA '08 Proceedings of the 2008 international workshop on dynamic analysis: held in conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2008)
Ptolemy: A Language with Quantified, Typed Events
ECOOP '08 Proceedings of the 22nd European conference on Object-Oriented Programming
Integration of industrial information systems: from syntactic to semantic integration approaches
Enterprise Information Systems
Accelerating the creation of customized, language-Specific IDEs in Eclipse
Proceedings of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications
Architecturing and configuring distributed application with Olan
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
A framework for visual notation exchange
Journal of Visual Languages and Computing
Science of Computer Programming
Composing specifications of event based applications
FASE'03 Proceedings of the 6th international conference on Fundamental approaches to software engineering
Proceedings of the 2010 ACM Symposium on Applied Computing
Code bubbles: rethinking the user interface paradigm of integrated development environments
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
A framework for prototyping collaborative virtual environments
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
Proceedings of the eleventh workshop on Foundations of Aspect-Oriented Languages
Identifying message flow in distributed event-based systems
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Implementing federated object systems
ECOOP'13 Proceedings of the 27th European conference on Object-Oriented Programming
The impact of research on the development of middleware technology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
An overview is given of the Field environment, which was developed to show that highly integrated, interactive environments like those on PCs can be implemented on workstations and can be used for classical-language and large-scale programming. Field connects tools with selective broadcasting, which follows the Unix philosophy of letting independent tools cooperate through simple conventions, demonstrating that this simple approach is feasible and desirable. Field achieves its goals by providing a consistent graphical front end and a simple integration framework that lets existing and new Unix tools cooperate. The front end is based on a tool set called the Brown workstation environment. The framework combines selective broadcasting with an annotation editor that provides consistent access to the source code in multiple contexts and with a set of specialized interactive analysis tools. Field's integration framework and message facility are described.