Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Bart J. Geraci

dblp:61/224 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 1997
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 44% Program synthesis and code generation · 44% Software maintenance and evolution · 13%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › software architecture › component-based software engineering
component composition
0.011997
Composition Validation and Subjectivity in GenVoca Generators · IEEE Trans. Software Eng. 1997
Program synthesis and code generation
domain-specific code generation
0.011997
Composition Validation and Subjectivity in GenVoca Generators · IEEE Trans. Software Eng. 1997
Software maintenance and evolution
software reuse
0.011997
Composition Validation and Subjectivity in GenVoca Generators · IEEE Trans. Software Eng. 1997
YearPublicationVenuePosition
1997 Composition Validation and Subjectivity in GenVoca Generators
abstract
GenVoca generators synthesize software systems by composing components from reuse libraries. GenVoca components are designed to export and import standardized interfaces, and thus be plug-compatible, interchangeable, and interoperable with other components. We examine two different but important issues in software system synthesis. First, not all syntactically correct compositions of components are semantically correct. We present simple, efficient, and domain-independent algorithms for validating compositions of GenVoca components. Second, components that export and import immutable interfaces are too restrictive for software system synthesis. We show that the interfaces and bodies of GenVoca components are subjective, i.e., they mutate and enlarge upon instantiation. This mutability enables software systems with customized interfaces to be composed from components with "standardized" interfaces.
Don S. Batory, Bart J. Geraci
IEEE Trans. Software Eng.2
1996 Validating component compositions in software system generators
abstract
Generators synthesize software systems by composing components from reuse libraries. In general, not all syntactically correct compositions are semantically correct. We present domain independent algorithms for the GenVoca model of software generators to validate component compositions. Our work relies on attribute grammars and offers powerful debugging capabilities with explanation based error reporting. We illustrate our approach by showing how compositions are debugged by a GenVoca generator for container data structures.
Don S. Batory, Bart J. Geraci
ICSR2
1996 A formally specified prototyping system
Boumediene Belkhouche, Bart J. Geraci
J. Syst. Softw.2