| 2008 |
| 80 | EE | Marcílio Mendonça,
Andrzej Wasowski,
Krzysztof Czarnecki,
Donald D. Cowan:
Efficient compilation techniques for large scale feature models.
GPCE 2008: 13-22 |
| 79 | EE | Marcílio Mendonça,
Thiago T. Bartolomei,
Donald D. Cowan:
Decision-making coordination in collaborative product configuration.
SAC 2008: 108-113 |
| 78 | EE | Donald D. Cowan,
Paulo S. C. Alencar:
Abstract Data Types.
Wiley Encyclopedia of Computer Science and Engineering 2008 |
| 77 | | Fábio Zaupa,
Itana Maria de Souza Gimenes,
Donald D. Cowan,
Paulo S. C. Alencar,
Carlos José Pereira de Lucena:
A Service-oriented Process to Develop Web Applications.
J. UCS 14(8): 1368-1387 (2008) |
| 76 | EE | Marcílio Mendonça,
Donald D. Cowan,
William Malyk,
Toacy Cavalcante de Oliveira:
Collaborative Product Configuration: Formalization and Efficient Algorithms for Dependency Analysis.
JSW 3(2): 69-82 (2008) |
| 2007 |
| 75 | EE | Marcílio Mendonça,
Donald D. Cowan,
Toacy Cavalcante de Oliveira:
A Process-Centric Approach for Coordinating Product Configuration Decisions.
HICSS 2007: 283 |
| 74 | EE | Jing Dong,
Paulo S. C. Alencar,
Donald D. Cowan,
Sheng Yang:
Composing pattern-based components and verifying correctness.
Journal of Systems and Software 80(11): 1755-1769 (2007) |
| 73 | EE | Toacy Cavalcante de Oliveira,
Paulo S. C. Alencar,
Carlos José Pereira de Lucena,
Donald D. Cowan:
RDL: A language for framework instantiation representation.
Journal of Systems and Software 80(11): 1902-1929 (2007) |
| 72 | EE | Maria Augusta V. Nelson,
Paulo S. C. Alencar,
Donald D. Cowan:
Informal description and analysis of geographic requirements: an approach based on problems.
Software and System Modeling 6(3): 223-245 (2007) |
| 2006 |
| 71 | EE | Marcílio Mendonça,
Krzysztof Czarnecki,
Toacy Cavalcante de Oliveira,
Donald D. Cowan:
Towards a framework for collaborative and coordinated product configuration.
OOPSLA Companion 2006: 649-650 |
| 70 | EE | Marcílio Mendonça,
Krzysztof Czarnecki,
Donald D. Cowan:
Towards a framework for collaborative and coordinated product configuration.
OOPSLA Companion 2006: 774-775 |
| 69 | EE | Jing Dong,
Paulo S. C. Alencar,
Donald D. Cowan:
Automating the analysis of design component contracts.
Softw., Pract. Exper. 36(1): 27-71 (2006) |
| 2005 |
| 68 | EE | Marcílio Mendonça,
Paulo S. C. Alencar,
Toacy Cavalcante de Oliveira,
Donald D. Cowan:
Assisting aspect-oriented framework instantiation: towards modeling, transformation and tool support.
OOPSLA Companion 2005: 94-95 |
| 67 | EE | Jing Dong,
Sheng Yang,
Lawrence Chung,
Paulo S. C. Alencar,
Donald D. Cowan:
A COTS architectural component specification stencil for selection and reasoning.
ACM SIGSOFT Software Engineering Notes 30(4): 1-4 (2005) |
| 66 | EE | Toacy Cavalcante de Oliveira,
Paulo S. C. Alencar,
Donald D. Cowan,
Carlos José Pereira de Lucena:
xTAO: enabling a declarative approach to the specification of multi-agent systems.
ACM SIGSOFT Software Engineering Notes 30(4): 1-7 (2005) |
| 65 | EE | Maria Augusta V. Nelson,
Torsten Nelson,
Paulo S. C. Alencar,
Donald D. Cowan:
An approach to formal automated analysis of problem-frame concerns.
Information & Software Technology 47(14): 913-927 (2005) |
| 2004 |
| 64 | | Toacy Cavalcante de Oliveira,
Paulo S. C. Alencar,
Ivan Mathias Filho,
Carlos José Pereira de Lucena,
Donald D. Cowan:
Response to Jiau et al.'s Comments.
IEEE Trans. Software Eng. 30(10): 708- (2004) |
| 63 | EE | Toacy Cavalcante de Oliveira,
Paulo S. C. Alencar,
Ivan Mathias Filho,
Carlos José Pereira de Lucena,
Donald D. Cowan:
Software Process Representation and Analysis for Framework Instantiation.
IEEE Trans. Software Eng. 30(3): 145-159 (2004) |
| 62 | EE | Alessandro F. Garcia,
Carlos José Pereira de Lucena,
Donald D. Cowan:
Agents in object-oriented software engineering.
Softw., Pract. Exper. 34(5): 489-521 (2004) |
| 61 | EE | Jing Dong,
Paulo S. C. Alencar,
Donald D. Cowan:
A behavioral analysis and verification approach to pattern-based design composition.
Software and System Modeling 3(4): 262-272 (2004) |
| 2003 |
| 60 | EE | Bahman Kalali,
Paulo S. C. Alencar,
Donald D. Cowan:
A service-oriented monitoring registry.
CASCON 2003: 107-121 |
| 59 | EE | Carlos José Pereira de Lucena,
José Alberto R. P. Sardinha,
Alessandro F. Garcia,
Alexander B. Romanovsky,
Jaelson Castro,
Paulo S. C. Alencar,
Donald D. Cowan:
Software Engineering for Large-Scale Multi-Agent Systems - SELMAS'2003.
ICSE 2003: 771-772 |
| 58 | | Jing Dong,
Paulo S. C. Alencar,
Donald D. Cowan:
A Formal Framework for Design Component Contracts.
IRI 2003: 53-60 |
| 57 | EE | H. Dominic Covvey,
David Zitner,
Daniel M. Berry,
Donald D. Cowan,
Michael A. Shepherd:
Formal Structure for Specifying the Content and Quality of the Electronic Health Record.
RE 2003: 162-168 |
| 56 | EE | Jing Dong,
Paulo S. C. Alencar,
Donald D. Cowan:
On Analysis of Design Component Contracts: A Case Study.
STEP 2003: 103-113 |
| 2002 |
| 55 | EE | Paulo S. C. Alencar,
Donald D. Cowan,
D. Mulholland,
Toacy Cavalcante de Oliveira:
Towards Monitored Data Consistency and Business Processing Based on Declarative Software Agents.
SELMAS 2002: 267-284 |
| 54 | EE | Bahman Kalali,
Paulo S. C. Alencar,
Donald D. Cowan:
NSPF: Designing a Notification Service Provider Framework for Web Services.
Web, Web-Services, and Database Systems 2002: 73-90 |
| 53 | | Marcus E. Markiewicz,
Carlos José Pereira de Lucena,
Paulo S. C. Alencar,
Donald D. Cowan:
Views and Patterns in E-Commerce Application Design.
Ann. Software Eng. 13(1-4): 111-140 (2002) |
| 52 | | Paulo S. C. Alencar,
Donald D. Cowan,
Martin Luo:
A Framework for Community Information Systems.
Ann. Software Eng. 13(1-4): 381-411 (2002) |
| 51 | EE | Paulo S. C. Alencar,
Donald D. Cowan,
Carlos José Pereira de Lucena:
A Logical Theory of Interfaces and Objects.
IEEE Trans. Software Eng. 28(6): 548-575 (2002) |
| 50 | | Marcus E. Markiewicz,
Carlos José Pereira de Lucena,
Donald D. Cowan:
Taming access control security: extending capabilities using the views relationship.
Softw., Pract. Exper. 32(4): 341-358 (2002) |
| 2001 |
| 49 | | Jing Dong,
Paulo S. C. Alencar,
Donald D. Cowan:
A Behavioral Analysis Approach to Pattern-Based Composition.
OOIS 2001: 540- |
| 48 | EE | Maria Augusta V. Nelson,
Donald D. Cowan,
Paulo S. C. Alencar:
Geographic Problem Frames.
RE 2001: 306-307 |
| 47 | EE | Torsten Nelson,
Donald D. Cowan,
Paulo S. C. Alencar:
Supporting Formal Verification of Crosscutting Concerns.
Reflection 2001: 153-169 |
| 46 | | Maria Augusta V. Nelson,
Paulo S. C. Alencar,
Donald D. Cowan:
An approach to formal specification and verification of map-centered applications.
Environmental Modelling and Software 16(5): 459-465 (2001) |
| 2000 |
| 45 | EE | Kurt Lichtner,
Paulo S. C. Alencar,
Donald D. Cowan:
A Framework for Software Architecture Verification.
Australian Software Engineering Conference 2000: 149-158 |
| 44 | EE | Jing Dong,
Paulo S. C. Alencar,
Donald D. Cowan:
Ensuring Structure and Behavior Correctness in Design Composition.
ECBS 2000: 279- |
| 43 | EE | Torsten Nelson,
Donald D. Cowan,
Paulo S. C. Alencar:
A Model for Describing Object-Oriented Systems from Multiple Perspectives.
FASE 2000: 237-248 |
| 42 | EE | Daniel M. Germán,
Donald D. Cowan:
Towards a Unified Catalog of Hypermedia Design Patterns.
HICSS 2000 |
| 41 | | Kurt Lichtner,
Paulo S. C. Alencar,
Donald D. Cowan:
An Extensible Model of Architecture Description.
SAC (1) 2000: 156-165 |
| 40 | EE | Marcus Fontoura,
Sérgio Crespo,
Carlos José Pereira de Lucena,
Paulo S. C. Alencar,
Donald D. Cowan:
Using viewpoints to derive object-oriented frameworks: a case study in the web-based education domain.
Journal of Systems and Software 54(3): 239-257 (2000) |
| 1999 |
| 39 | EE | Paulo S. C. Alencar,
Donald D. Cowan,
Jing Dong,
Carlos José Pereira de Lucena:
A Pattern-Based Approach to Structural Design Composition.
COMPSAC 1999: 160-165 |
| 38 | | Jing Dong,
Paulo S. C. Alencar,
Donald D. Cowan:
Correct Composition of Design Components.
ECOOP Workshops 1999: 188 |
| 37 | EE | Daniel M. Germán,
Donald D. Cowan:
Formalizing the Specification of Web Applications.
ER (Workshops) 1999: 281-292 |
| 36 | EE | B. Fraser,
J. Roberts,
G. M. Pianosi,
Paulo S. C. Alencar,
Donald D. Cowan,
Daniel M. Germán,
L. C. M. Nova:
Dynamic views of SGML tagged documents.
SIGDOC 1999: 93-98 |
| 1998 |
| 35 | EE | Paulo S. C. Alencar,
Donald D. Cowan,
Carlos José Pereira de Lucena,
L. C. M. Nova:
A Model for Gluing Together.
ECOOP Workshops 1998: 157-158 |
| 34 | EE | Paulo S. C. Alencar,
Donald D. Cowan,
Jing Dong,
Carlos José Pereira de Lucena:
A Transformational Approach to Structural Design Assessment and Change.
ECOOP Workshops 1998: 60-61 |
| 33 | | Donald D. Cowan,
Colin I. Mayfield,
Frank Wm. Tompa,
W. Gasparini:
New Role for Community Networks.
Commun. ACM 41(4): 61-63 (1998) |
| 1997 |
| 32 | EE | Paulo S. C. Alencar,
Donald D. Cowan,
Torsten Nelson,
Carlos José Pereira de Lucena:
Viewpoints as an evolutionary approach to software system maintenance.
ICSM 1997: 260- |
| 1996 |
| 31 | | Daniel M. Germán,
Donald D. Cowan:
A Federated Database for Hypermedia Development for the WWW.
CODAS 1996: 178-181 |
| 30 | | Peter Bumbulis,
Paulo S. C. Alencar,
Donald D. Cowan,
Carlos José Pereira de Lucena:
Validating Properties of Component-based Graphical User Interfaces.
DSV-IS 1996: 347-365 |
| 29 | | Paulo S. C. Alencar,
Donald D. Cowan,
Carlos José Pereira de Lucena:
A Formal Approach to Architectural Design Patterns.
FME 1996: 576-594 |
| 28 | EE | Paulo S. C. Alencar,
Donald D. Cowan,
Thomas Kunz,
Carlos José Pereira de Lucena:
A Formal Architectural Design Patterns-Based Approach to Software Understanding.
WPC 1996: 154-163 |
| 27 | | C. H. Levy,
Luiz Henrique de Figueiredo,
Marcelo Gattass,
Carlos José Pereira de Lucena,
Donald D. Cowan:
IUP/LED: A Portable User Interface Development Tool.
Softw., Pract. Exper. 26(7): 737-762 (1996) |
| 1995 |
| 26 | | Peter Bumbulis,
Paulo S. C. Alencar,
Donald D. Cowan,
Carlos José Pereira de Lucena:
A Framework for Machine-Assisted User Interface Verification.
AMAST 1995: 461-474 |
| 25 | | Peter Bumbulis,
Paulo S. C. Alencar,
Donald D. Cowan,
Carlos José Pereira de Lucena:
Combining Formal Techniques and Prototyping in User Interface Construction and Verification.
DSV-IS 1995: 174-192 |
| 24 | | Gustavo Rossi,
Daniel Schwabe,
Carlos José Pereira de Lucena,
Donald D. Cowan:
An Object-Oriented Model for Designing the Humam-Computer Interface Of Hypermedia Applications.
IWHD 1995: 123-143 |
| 23 | EE | Paulo S. C. Alencar,
Donald D. Cowan,
Carlos José Pereira de Lucena,
L. C. M. Nova:
Formal Specification of Reusable Interface Objects.
SSR 1995: 88-96 |
| 22 | | Daniel M. Germán,
Donald D. Cowan:
Experiments with the Z Interchange Format and SGML.
ZUM 1995: 224-233 |
| 21 | EE | Donald D. Cowan,
Carlos José Pereira de Lucena:
Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse.
IEEE Trans. Software Eng. 21(3): 229-243 (1995) |
| 1994 |
| 20 | | Donald D. Cowan,
Trevor R. Grove,
David C.-L. Lam,
Colin I. Mayfield,
Ross T. Newkirk,
David A. Swayne:
An Environmental Data Sharing Architectural Model.
Applied Informatics 1994: 271-272 |
| 19 | EE | L. C. M. Nova,
Donald D. Cowan,
Arndt von Staa,
Carlos José Pereira de Lucena:
On the automation of code generation for user interface models.
CASCON 1994: 50 |
| 18 | | Paulo S. C. Alencar,
Luiza Marija F. Carneiro-Coffin,
Donald D. Cowan,
Carlos José Pereira de Lucena:
The Semantics of Abstract Data Views: A Design Concept to Support Reuse-in-the-Large.
COODBSE 1994: 253-274 |
| 17 | | Luiza Marija F. Carneiro-Coffin,
Donald D. Cowan,
Carlos José Pereira de Lucena,
D. Smith:
An Experience Using JASMINUM - Formalization Assisting with the Design of User Interfaces.
ICSE Workshop on SE-HCI 1994: 141-158 |
| 16 | | Donald D. Cowan,
Daniel M. Germán,
Carlos José Pereira de Lucena,
Arndt von Staa:
Enhancing Code for Readability and Comprehension Using SGML.
ICSM 1994: 181-190 |
| 1993 |
| 15 | EE | Luiza Marija F. Carneiro-Coffin,
Donald D. Cowan,
Carlos José Pereira de Lucena:
ADVcharts: a graphical specification for abstract data views.
CASCON 1993: 84-96 |
| 14 | | Peter Bumbulis,
Donald D. Cowan,
C. M. Durance,
Terry M. Stepien:
An Introduction to the OSI Directory Services.
Computer Networks and ISDN Systems 26(2): 239-249 (1993) |
| 13 | EE | Peter Bumbulis,
Donald D. Cowan:
RE2C: A More Versatile Scanner Generator.
LOPLAS 2(1-4): 70-84 (1993) |
| 12 | | Donald D. Cowan,
Terry M. Stepien,
Roberto Ierusalimschy,
Carlos José Pereira de Lucena:
Application Integration: Constructing Composite Applications from Interactive Components.
Softw., Pract. Exper. 23(3): 255-275 (1993) |
| 11 | | Donald D. Cowan,
C. M. Durance,
E. Giguère,
G. M. Pianosi:
CIRL/PIWI: a GUI Toolkit Supporting Retargetability.
Softw., Pract. Exper. 23(5): 511-527 (1993) |
| 10 | | Donald D. Cowan,
Roberto Ierusalimschy,
Carlos José Pereira de Lucena,
Terry M. Stepien:
Abstract Data Views.
Structured Programming 14(1): 1-14 (1993) |
| 1992 |
| 9 | | Donald D. Cowan,
Roberto Ierusalimschy,
Terry M. Stepien:
Programming Environments for End-Users.
IFIP Congress (3) 1992: 54-60 |
| 1991 |
| 8 | | Donald D. Cowan,
E. W. Mackie,
G. M. Pianosi,
G. de V. Smit:
Rita - an Editor and User Interface for Manipulating Structured Documents.
Electronic Publishing 4(3): 125-150 (1991) |
| 1988 |
| 7 | | Donald D. Cowan,
Shirley L. Fenton,
J. Wesley Graham,
Terry M. Stepien:
Networks for Education at the University of Waterloo.
Computer Networks 15: 313-327 (1988) |
| 1984 |
| 6 | | Carlos José Pereira de Lucena,
R. C. B. Martins,
Paulo A. S. Veloso,
Donald D. Cowan:
The Data Transform Programming Metho: An Example for File Processing Problems.
ICSE 1984: 388-397 |
| 5 | | Son T. Vuong,
Donald D. Cowan:
UNISPEX - A Unified Model for Protocol Specification and Verification.
INFOCOM 1984: 318-327 |
| 1980 |
| 4 | EE | Arndt von Staa,
Donald D. Cowan:
The development proposal: The first step in software system construction.
Journal of Systems and Software 1: 107-122 (1980) |
| 3 | | Donald D. Cowan,
J. Wesley Graham,
James W. Welch,
Carlos José Pereira de Lucena:
A Data-directed Approach to Program Construction.
Softw., Pract. Exper. 10(5): 355-372 (1980) |
| 1978 |
| 2 | | Donald D. Cowan,
Carlos José Pereira de Lucena:
Some Thoughts on the Construction of Programs - A Data-Directed Approach.
Jerusalem Conference on Information Technology 1978: 531-535 |
| 1976 |
| 1 | | Carlos José Pereira de Lucena,
Donald D. Cowan:
Toward a System's Environment for Computer Assisted Programming.
Inf. Process. Lett. 5(2): 35-40 (1976) |