Programming in MODULA-2 (3rd corrected ed.)
Programming in MODULA-2 (3rd corrected ed.)
Initiality, induction, and computability
Algebraic methods in semantics
Programming in Prolog
POPL '85 Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Program development by stepwise refinement
Communications of the ACM
Operational Semantics for Order-Sorted Algebra
Proceedings of the 12th Colloquium on Automata, Languages and Programming
On the Transformational Implementation approach to programming
ICSE '76 Proceedings of the 2nd international conference on Software engineering
A hierarchical structuring method for functional software systems
ICSE '82 Proceedings of the 6th international conference on Software engineering
Rigi-A system for programming-in-the-large
ICSE '88 Proceedings of the 10th international conference on Software engineering
Algebraic specification of Macintosh's Quickdraw using OBJ2
ICSE '88 Proceedings of the 10th international conference on Software engineering
Stepwise refinement process with modularity
ICSE '89 Proceedings of the 11th international conference on Software engineering
Software process a` la algebra: OBJ for OBJ
ICSE '90 Proceedings of the 12th international conference on Software engineering
Institutions: abstract model theory for specification and programming
Journal of the ACM (JACM)
The F3 reuse environment for requirements engineering
ACM SIGSOFT Software Engineering Notes
Onion: a methodology for developing data-dominant systems from building blocks
TRI-Ada '94 Proceedings of the conference on TRI-Ada '94
Models and languages for component description and reuse
ACM SIGSOFT Software Engineering Notes
EVA: A Flexible Programming Method for Evolving Systems
IEEE Transactions on Software Engineering - Special issue on formal methods in software practice
FLOPS '02 Proceedings of the 6th International Symposium on Functional and Logic Programming
ICFEM '97 Proceedings of the 1st International Conference on Formal Engineering Methods
On the specification of software components
IWSSD '91 Proceedings of the 6th international workshop on Software specification and design
Fostering proof scores in CafeOBJ
ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
Hi-index | 0.00 |
Parameterized programming [9] is a powerful technique for the construction, maintenance, and reuse of software. In this technique, modules may be parameterized over very general interfaces that describe what properties of an environment are required for the module to work correctly. Ease of construction, maintenance, and reuse of software are all enhanced by the flexibility of the parameterization mechanism provided.OBJ2 [8] is designed to support parameterized programming, using algebraic specification techniques [2, 16, 17]; it provides facilities for user-definable abstract data types, parameterized