|
|
Design Patterns: Elements of Reusable Object-Oriented Software (1995)
|
11353
|
|
|
Communicating Sequential Processes (1985)
|
6994
|
|
|
Object-oriented Modeling and Design (1991)
|
4266
|
|
|
Aspect-Oriented Programming (1997)
|
4218
|
|
|
Model Cheking (1997)
|
4030
|
|
|
The Unified Modeling Language User Guide (1999)
|
3813
|
|
|
Quantum computation and quantum information (2001)
|
3205
|
|
|
Object-oriented software construction (1997)
|
2861
|
|
|
A Theory of Timed Automata (1994)
|
2845
|
|
|
Statecharts: A Visual Formalism for Complex Systems (1987)
|
2825
|
|
|
A Discipline of Programming (1976)
|
2773
|
|
|
Lettters to the Editor (1982)
|
2754
|
|
|
Compilers: Principles, Techniques, and Tools (1986)
|
2592
|
|
|
Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints (1977)
|
2565
|
|
|
Software engineering economics (1984)
|
2557
|
|
|
Model checking (1996)
|
2537
|
|
|
The numerical computation of turbulent flows (1974)
|
2471
|
|
|
An axiomatic basis for computer programming (1969)
|
2372
|
|
|
Statecharts: A Visual Formulation for Complex Systems (1987)
|
2347
|
|
|
Communicating sequential processes (1978)
|
2327
|
|
|
On the criteria to be used in decomposing systems into modules (1972)
|
2311
|
|
|
Neural computation of decisions in optimisation problems (1985)
|
2153
|
|
|
Component software: beyond object-oriented programming (1999)
|
2112
|
|
|
Refactoring: Improving the Design of Existing Code (2002)
|
2069
|
|
|
Automatic verification of finite-state concurrent systems using temporal logic specifications (1986)
|
2037
|
|
|
The unified software development process (1999)
|
2011
|
|
|
Petri net theory and the modeling of systems (1981)
|
2009
|
|
|
The Model Checker SPIN (1997)
|
2002
|
|
|
A spiral model of software development and enhancement (1985)
|
1990
|
|
|
The unified modeling language reference manual (1999)
|
1966
|
|
|
Extreme programming explained: embrace change (2000)
|
1904
|
|
|
An Overview of AspectJ (2001)
|
1885
|
|
|
A Metrics Suite for Object Oriented Design (1994)
|
1793
|
|
|
Software Architecture: Perspectives on an Emerging Discipline (1996)
|
1782
|
|
|
Symbolic model checking (1993)
|
1765
|
|
|
A Complexity Measure (1976)
|
1680
|
|
|
Tcl and the Tk Toolkit (1994)
|
1666
|
|
|
The Temporal Logic of Programs (1977)
|
1661
|
|
|
the c++ programming language (1986)
|
1576
|
|
|
The mythical man-month: essays on software engineering (1975)
|
1574
|
|
|
Pattern Oriented Software Architecture: A system of Patterns (1996)
|
1546
|
|
|
Symbolic Model Checking: 10^20 States and Beyond (1990)
|
1532
|
|
|
Program Slicing (1981)
|
1519
|
|
|
Software Architecture: Perspectives on a Maturing Discipline (1995)
|
1511
|
|
|
Software Engineering: A Practitioner''s Approach (1992)
|
1506
|
|
|
Self-organized formation of topologically correct feature maps (1989)
|
1499
|
|
|
Program Slicing (1984)
|
1492
|
|
|
Object-Oriented Analysis and Design: With Applications (1994)
|
1491
|
|
|
Generative communication in Linda (1985)
|
1412
|
|
|
Object-oriented software engineering: a use case driven approach (1992)
|
1403
|
|
|
Software architecture in practice (2003)
|
1399
|
|
|
The Theory of Timed Automata (1991)
|
1367
|
|
|
No Silver Bullet - Essence and Accidents of Software Engineering (1987)
|
1308
|
|
|
Systematic Software Development Using VDM (2nd edition) (1990)
|
1308
|
|
|
Symbolic Model Checking: 10 (1992)
|
1289
|
|
|
Compilers: principles and techniques and tools (1985)
|
1280
|
|
|
Symbolic Boolean manipulation with ordered binary-decision diagrams (1992)
|
1268
|
|
|
The program dependence graph and its use in optimization (1987)
|
1252
|
|
|
Foundations for the study of software architecture (1992)
|
1247
|
|
|
Object Oriented Software Construction (1988)
|
1213
|
|
|
The Art Of Software Testing (1979)
|
1203
|
|
|
The Unified Modeling Language Reference Model (1998)
|
1195
|
|
|
Software Architecture in Practice (1998)
|
1194
|
|
|
the java language specification (2000)
|
1169
|
|
|
Design and synthesis of synchronization skeletons using branching time temporal logic (1981)
|
1136
|
|
|
Software product lines---practices and patterns (2001)
|
1116
|
|
|
A Classification and Comparison Framework for Software Architecture Description Languages (2000)
|
1108
|
|
|
The semantics of a simple language for parallel programming (1974)
|
1105
|
|
|
Software architecture: perspective on an emerging discipline (1996)
|
1100
|
|
|
The temporal logic of actions (1994)
|
1098
|
|
|
In object- oriented analysis (1991)
|
1096
|
|
|
The temporal logic o] reactive and concurrent systems (1992)
|
1074
|
|
|
A field study of the software design process for large systems (1988)
|
1073
|
|
|
Object-oriented analysis and design with applications (1993)
|
1065
|
|
|
Managing the software process (1989)
|
1064
|
|
|
Software Testing Techniques (1990)
|
1053
|
|
|
System Structure for Software Fault Tolerance (1975)
|
1052
|
|
|
Generative programming - methods, tools and applications (2000)
|
1052
|
|
|
Object-Oriented Design with Applications (1990)
|
1048
|
|
|
Risk (1979)
|
1045
|
|
|
Interprocedural slicing using dependence graphs (1990)
|
1034
|
|
|
Goal-Directed Requirements Acquisition (1993)
|
1031
|
|
|
elements of software science (1977)
|
1029
|
|
|
Symbolic Model Checking without BDDs (1999)
|
1024
|
|
|
The Theory and Practice of Concurrency (1993)
|
1023
|
|
|
Component software : beyond objectoriented programming (1998)
|
1001
|
|
|
Component Software: Beyond Object-Oriented Programming (1998)
|
1000
|
|
|
A formal basis for architectural connection (1997)
|
997
|
|
|
The Cathedral and the Bazaar (1998)
|
985
|
|
|
Basic Concepts and Taxonomy of Dependable and Secure Computing (2004)
|
980
|
|
|
A survey of program slicing techniques (1995)
|
979
|
|
|
Linda in context (1989)
|
968
|
|
|
Non-functional requirements in software engineering (2000)
|
957
|
|
|
Coloured Petri Nets (1986)
|
954
|
|
|
The SPIN Model Checker: Primer and Reference Manual (2003)
|
950
|
|
|
The art of the metaobject protocol (1991)
|
940
|
|
|
Object Oriented Design with applications (1991)
|
940
|
|
|
Software metrics - a rigorous ~j practical approach (1997)
|
933
|
|
|
The temporal logic of reactive and concurrent systems - specification (1992)
|
932
|
|
|
UPPAAL in a Nutshell (1997)
|
927
|