Search Results - "Graham, T.C.N."
-
1
Experience applying the SPIN model checker to an industrial telecommunications system
Published in 2008 ACM/IEEE 30th International Conference on Software Engineering (01-01-2008)“…Model checking has for years been advertised as a way of ensuring the correctness of complex software systems. However, there exist surprisingly few critical…”
Get full text
Conference Proceeding Journal Article -
2
Agility and Experimentation: Practical Techniques for Resolving Architectural Tradeoffs
Published in 29th International Conference on Software Engineering (ICSE'07) (01-05-2007)“…This paper outlines our experiences with making architectural tradeoffs between performance, availability, security, and usability, in light of stringent cost…”
Get full text
Conference Proceeding -
3
Dragonfly: linking conceptual and implementation architectures of multiuser interactive systems
Published in International Conference on Software Engineering: Proceedings of the 22nd international conference on Software engineering; 04-11 June 2000 (01-01-2000)“…Software architecture styles for developing multiuser applications are usually defined at a conceptual level, abstracting such low-level issues of distributed…”
Get full text
Conference Proceeding Journal Article -
4
Integrating support for temporal media into an architecture for graphical user interfaces
Published in International Conference on Software Engineering: Proceedings of the 19th international conference on Software engineering; 17-23 May 1997 (01-01-1997)“…As computers are increasingly used for communicating information, multimedia has become an important component of interactive applications. Effective…”
Get full text
Conference Proceeding Journal Article -
5
Visual constraint diagrams: runtime conformance checking of UML object models versus implementations
Published in 18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings (06-10-2003)“…This paper presents Visual Constraint Diagrams (VCD's), an extension to UML object diagrams for expressing constraints over object models. VCD's allow…”
Get full text
Conference Proceeding -
6
Linguistic support for the evolutionary design of software architectures
Published in Proceedings of IEEE 18th International Conference on Software Engineering (1996)“…As a program's functionality evolves over time, its software architecture should evolve as well so that it continues to match the program's design. This paper…”
Get full text
Conference Proceeding -
7
A method for the formal testing of program visualization tools
Published in WPC '96. 4th Workshop on Program Comprehension (1996)“…Many modern tools support program understanding through the visualization of program structure. Such tools are typically based on a formal theory describing…”
Get full text
Conference Proceeding -
8
Low-Cost Malleable Surfaces with Multi-Touch Pressure Sensitivity
Published in Second Annual IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP'07) (01-10-2007)“…While touch sensitivity has today become commonplace, it is oftentimes limited to a single point of contact with a hard, rigid surface. We present a novel…”
Get full text
Conference Proceeding -
9
Quality Analysis of Distribution Architectures for Synchronous Groupware
Published in 2006 International Conference on Collaborative Computing: Networking, Applications and Worksharing (01-11-2006)“…This paper identifies a set of distribution architectures for the development of synchronous groupware and provides an analysis of their quality attributes…”
Get full text
Conference Proceeding -
10
A study of collaboration in software design
Published in 2003 International Symposium on Empirical Software Engineering, 2003. ISESE 2003. Proceedings (2003)“…This paper presents a study of collaboration in software design at a large software company. Ethnographic studies of development teams in the field are…”
Get full text
Conference Proceeding -
11
A World-Wide-Web architecture for collaborative software design
Published in STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice (1999)“…Rosetta is a tool that supports the creation of object-oriented design documents, and which automatically checks the conformance of Java implementations to…”
Get full text
Conference Proceeding -
12
Conceptual views of data structures as a model of output in programming languages
Published in [1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track (1989)“…Current programming languages provide sophisticated facilities for the structuring and manipulation of data within a program. Its high-level constructs,…”
Get full text
Conference Proceeding -
13
GVL: a graphical, functional language for the specification of output in programming languages
Published in Proceedings. 1990 International Conference on Computer Languages (1990)“…The conceptual view model of output is based on the complete separation of the output specification of a program from the program itself, and the use of…”
Get full text
Conference Proceeding