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

Eric K. McCall

dblp:76/2347 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 2000
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 1 first-author

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
3 papers
Requirements engineering and software design · 50% Programming languages and type systems · 28% Services computing and microservices · 16%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › domain-specific languages
process modeling language
0.012000
Little-JIL/Juliette: a process definition language and interpreter · ICSE 2000
Requirements engineering and software design › software process
process programming
0.012000
Using Little-JIL to Coordinate Agents in Software Engineering · ASE 2000
Requirements engineering and software design
software architecture
0.012000
Using Little-JIL to Coordinate Agents in Software Engineering · ASE 2000
Programming languages and type systems › concurrent programming languages
coordination languages
0.012000
Little-JIL/Juliette: a process definition language and interpreter · ICSE 2000
Requirements engineering and software design
software process
0.012000
Using Little-JIL to Coordinate Agents in Software Engineering · ASE 2000
Software maintenance and evolution
software evolution
0.011998
An Adaptable Generation Approach to Agenda Management · ICSE 1998

Methods — techniques the papers use, named apart from their topics

operational semantics · 0.1graphical syntax · 0.0
YearPublicationVenuePosition
2000 Little-JIL/Juliette: a process definition language and interpreter
abstract
Little-JIL, a language for programming coordination in processes is an executable, high-level language with a formal (yet graphical) syntax and rigorously defined operational semantics. The central abstraction in Little-JIL is the “step,” which is the focal point for coordination, providing a scoping mechanism for control, data, and exception flow and for agent and resource assignment. Steps are organized into a static hierarchy, but can have a highly dynamic execution structure including the possibility of recursion and concurrency.
Aaron G. Cass, Barbara Lerner, Stanley M. Sutton Jr., Eric K. McCall, Alexander E. Wise, Leon J. Osterweil
ICSE4
2000 Using Little-JIL to Coordinate Agents in Software Engineering
abstract
Little-JIL, a new language for programming the coordination of agents, is an executable, high-level process programming language with a formal (yet graphical) syntax and rigorously defined operational semantics. Little-JIL is based on two main hypotheses. The first is that the specification of coordination control structures is separable from other process programming language issues. Little-JIL provides a rich set of control structures while relying on separate systems for support in areas such as resource, artifact and agenda management. The second hypothesis is that processes can be executed by agents who know how to perform their tasks but can benefit from coordination support. Accordingly, each step in Little-JIl is assigned to an execution agent (human or automated). These agents are responsible for initiating steps and performing the work associated with them. This approach has so far proven effective in allowing us to clearly and concisely express the agent coordination aspects of a wide variety of software, workflow and other processes.
Alexander E. Wise, Aaron G. Cass, Barbara Lerner, Eric K. McCall, Leon J. Osterweil, Stanley M. Sutton Jr.
ASE4
1998 An Adaptable Generation Approach to Agenda Management
abstract
As software engineering efforts move to more complex, distributed environments, coordinating the activities of people and tools becomes very important. While groupware systems address user level communication needs and distributed computing technologies address tool level communication needs, few attempts have been made to synthesize the common needs of both. This paper describes our attempt to do exactly that. We describe a framework for generating an agenda management system (AMS) from a specification of the system's requirements. The framework can meet a variety of requirements and produces a customized AMS appropriate for use by both humans and software tools. The framework and generated system support evolution in several ways, allowing existing systems to be extended as requirements change. We also describe our experiences using this approach to create an AMS to support a process programming environment.
Eric K. McCall, Lori A. Clarke, Leon J. Osterweil
ICSE1