Result page:
1
2
1
Toward governance of emergent processes and adaptive organizations
Peri Tarr,
Clay Williams,
Brent Hailpern
May 2008
SDG '08: Proceedings of the 1st international workshop on Software development governance
Publisher: ACM
Bibliometrics:
Citation Count: 4
Downloads (6 Weeks): 1, Downloads (12 Months): 5, Downloads (Overall): 234
Full text available:
PDF
We propose to treat software development processes and software development organizations as adaptive and emergent entities: ones whose properties are not decidable a priori, but rather, which result from ongoing and continuous response to external stimuli, such as evolving requirements, new enterprise priorities, and changes in available resources. In this ...
Keywords:
emergent software processes, software development gorganizations, software development governance
2
History of Programming Languages Conference: HOPL-III June 10, 2007 Introduction
Brent Hailpern,
Jean Sammet
June 2007
HOPL III: Proceedings of the third ACM SIGPLAN conference on History of programming languages
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 0, Downloads (12 Months): 5, Downloads (Overall): 162
Full text available:
Mov
3
History of Programming Languages Conference: HOPL-III Co-Chairs Introduction: June 9, 2007
Barbara Ryder,
Brent Hailpern
June 2007
HOPL III: Proceedings of the third ACM SIGPLAN conference on History of programming languages
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 0, Downloads (12 Months): 5, Downloads (Overall): 388
Full text available:
Mov
4
Final Remarks
Barbara Ryder,
Brent Hailpern
June 2007
HOPL III: Proceedings of the third ACM SIGPLAN conference on History of programming languages
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 0, Downloads (12 Months): 1, Downloads (Overall): 129
Full text available:
Mov
5
Web Services: Promises and Compromises
Joanne Martin,
Ali Arsanjani,
Peri Tarr,
Brent Hailpern
March 2003
Queue - Web Services: Volume 1 Issue 1, March 2003
Publisher: ACM
Bibliometrics:
Citation Count: 15
Downloads (6 Weeks): 70, Downloads (12 Months): 907, Downloads (Overall): 11,629
Full text available:
Html PDF
Much of web services' initial promise will be realized via integration within the enterprise.
6
Software debugging, testing, and verification
B. Hailpern,
P. Santhanam
January 2002
IBM Systems Journal: Volume 41 Issue 1, January 2002
Publisher: IBM Corp.
In commercial software development organizations, increased complexity of products, shortened development cycles, and higher customer expectations of quality have placed a major responsibility on the areas of software debugging, testing, and verification. As this issue of the IBM Systems Journal illustrates, there are exciting improvements in the underlying technology on ...
7
NetVista: growing an Internet solution for schools
January 1998
IBM Systems Journal: Volume 37 Issue 1, 1997
Publisher: IBM Corp.
8
SIGPLAN scope and tutorial needs
June 1995
ACM Computing Surveys (CSUR): Volume 27 Issue 2, June 1995
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 2, Downloads (12 Months): 7, Downloads (Overall): 288
Full text available:
PDF
9
An object-based programming model for shared data
Gail E. Kaiser,
Brent Hailpern
April 1992
ACM Transactions on Programming Languages and Systems (TOPLAS): Volume 14 Issue 2, April 1992
Publisher: ACM
Bibliometrics:
Citation Count: 3
Downloads (6 Weeks): 2, Downloads (12 Months): 15, Downloads (Overall): 483
Full text available:
PDF
The classical object model supports private data within objects and clean interfaces between objects, and by definition does not permit sharing of data among arbitrary objects. This is a problem for real-world applications, such as advanced financial services and integrated network management, where the same data logically belong to multiple ...
Keywords:
coordination language, daemons, financial applications, object-based, sharing, real-time
10
Extending Objects to Support Multiple Interfaces and Access Control
Brent Hailpern,
Harold Ossher
November 1990
IEEE Transactions on Software Engineering: Volume 16 Issue 11, November 1990
Publisher: IEEE Press
A mechanism, called views, that allows programmers to specify multiple interfaces for objects and to control explicitly access to each interface is described. This mechanism provides a simple and flexible means of specifying enforceable access restrictions at many levels of granularity. It also results in system organization that supports browsing ...
Keywords:
data structures, enforceable access restrictions, system organization, browsing, granularity, objects, access control, multiple interfaces, object-oriented programming, views
11
Comparing Two Functional Programming Systems
Brent Hailpern,
Tien Huynh,
Gyorgy Revesz
May 1989
IEEE Transactions on Software Engineering: Volume 15 Issue 5, May 1989
Publisher: IEEE Press
A technique is presented for comparing the performance of functional languages with different evaluation strategies running on different machines. A set of small benchmarks is used, and th execution times of these programs running in the functional language and in the implementation language of the functional system are compared. The ...
Keywords:
FP, functional languages, high level languages, benchmarks, evaluation strategies, functional programming, DEL-style intermediate instruction set architecture, execution times, graph reduction interpreter, lambda calculus, performance evaluation., functional programming systems, implementation language, performance comparison
12
Script: a communication abstraction mechanism and its verification
N. Francez,
B. Hailpern,
G. Taubenfeld
February 1989
Logics and models of concurrent systems
Publisher: Springer-Verlag New York, Inc.
13
A model for object-based inheritance
Brent Hailpern,
Van Nguyen
September 1987
Research directions in object-oriented programming
Publisher: MIT Press
14
An execution architecture for FP
T Huynh,
B Hailpern,
LW Hoevel
November 1986
IBM Journal of Research and Development: Volume 30 Issue 6, Nov. 1986
Publisher: IBM Corp.
15
A generalized object model
Van Nguyen,
Brent Hailpern
June 1986
ACM SIGPLAN Notices: Volume 21 Issue 10, Oct. 1986
Publisher: ACM
Bibliometrics:
Citation Count: 7
Downloads (6 Weeks): 1, Downloads (12 Months): 1, Downloads (Overall): 208
Full text available:
PDF
Also published in:
June 1986
OOPWORK '86: Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming
16
A generalized object model (abstract only)
Van Nguyen,
Brent Hailpern
June 1986
ACM SIGPLAN Notices: Volume 21 Issue 10, Oct. 1986
Publisher: ACM
Also published in:
June 1986
OOPWORK '86: Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming
17
Guest Editor's Introduction Multiparadigm Languages and Environments
B. Hailpern
January 1986
IEEE Software: Volume 3 Issue 1, January 1986
Publisher: IEEE Computer Society Press
18
Script: a communication abstraction mechanism and its verification
N. Francez,
B Hailpern,
G Taubenfeld
January 1986
Science of Computer Programming: Volume 6 Issue 1, Jan. 1986
Publisher: Elsevier North-Holland, Inc.
19
SW 2 - An object-based programming environment
Mark R. Laff,
Brent Hailpern
June 1985
ACM SIGPLAN Notices: Volume 20 Issue 7, July 1985
Publisher: ACM
Bibliometrics:
Citation Count: 3
Downloads (6 Weeks): 3, Downloads (12 Months): 5, Downloads (Overall): 122
Full text available:
PDF
Programming systems traditionally deal with only a few different types of data objects. Operating-system command languages, for example, are concerned with files and programs. Typical programming languages deal with computer-related objects such as integers, strings, arrays, and records. This is in sharp contrast to the variety of real-world objects that ...
Also published in:
June 1985
SLIPE '85: Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments
20
Script: a communication abstraction mechanism
Nissim Francez,
Brent Hailpern
April 1985
ACM SIGOPS Operating Systems Review: Volume 19 Issue 2, April 1985
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 1, Downloads (12 Months): 4, Downloads (Overall): 123
Full text available:
PDF
In this paper, we introduce a new abstraction mechanism, called a script , which hides the low-level details that implement patterns of communication . A script localizes the communication between a set of roles (formal processes), to which actual processes enroll in order to participate in the action of the ...
Keywords:
communication primitives, role, script, abstraction mechanisms, concurrent programming, enrollment