A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Social Protocols for Agile Virtual Teams
[chapter]
2009
IFIP Advances in Information and Communication Technology
The extended concept of social protocol consists of an extended social network and a workflow model. ...
Next, an extension of the concept of social protocol is proposed as a novel model supporting agile interactions within virtual teams. ...
This work has been partially supported by the Polish Ministry of Science and Higher Education within the European Regional Development Fund, Grant No. POIG.01.03.01-00-008/08. ...
doi:10.1007/978-3-642-04568-4_18
fatcat:bgi6fyk7frfr5nc2dxmsbcfl5e
Writing good software engineering research papers
2003
25th International Conference on Software Engineering, 2003. Proceedings.
I analyzed the abstracts of research papers submitted to ICSE 2002 in order to identify the types of research reported in the submitted and accepted papers, and I observed the program committee discussions ...
This report presents the research paradigms of the papers, common concerns of the program committee, and statistics on success rates. ...
a tool, and evaluate the effectiveness of this procedure and tool by determining how its use affects some measure (e.g., error rates) of quality. ...
doi:10.1109/icse.2003.1201262
dblp:conf/icse/Shaw03
fatcat:zhm4dg7b4vgibcyajf7nxvdnvu
Architecture abstraction tower
1998
Proceedings of the third international workshop on Software architecture - ISAW '98
Bridging architectural models and implementations remains a research challenge to be addressed. ...
In this position paper, I propose an approach based on the construction of an architecture abstraction tower in which layers of system models are causally connected. ...
At the bottom of the tower is an implementation model and the top of the tower is a high level architecture model specified in some ADL (figure 1). ...
doi:10.1145/288408.288447
fatcat:2ogpkq53yjgi3aeegrcdljthie
Modeling Business Enterprises as Value-Added Process Hierarchies with Resource-Event-Agent Object Templates
[chapter]
1997
Business Object Design and Implementation
We explain the components and use of REA models in the context of a simple example, and we discuss also its predictable patterns of implementation compromise. ...
Deployment of REA concepts in business object design and implementation is a semantic strategy for increasing reusability and interoperability. ...
The connection between give events and take events is one of the central ideas of REA modeling, and it is called a duality relationship. ...
doi:10.1007/978-1-4471-0947-1_10
fatcat:mtzdv7ryurf3rhhjivmjfxuovq
Computer Support for Agile Human-to-Human Interactions with Social Protocols
[chapter]
2009
Lecture Notes in Business Information Processing
A social protocol consists of an extended social network and a workflow model. ...
In this paper, requirements for computer support for agile H2H interactions are presented. Next, the concept of social protocol is proposed as a novel model supporting agile H2H interactions. ...
-implemented process model : a process model is implemented if it defines the implementation of activities defined in an associated abstract process model. ...
doi:10.1007/978-3-642-01190-0_11
fatcat:ps57v445tnctvb322njwmxhaqy
The when, why and why not of the BETA programming language
2007
Proceedings of the third ACM SIGPLAN conference on History of programming languages - HOPL III
so that it could be used for analysis, design and implementation. ...
The paper compares the BETA programming language with other languages and explains how such a minimal language can still support modeling, even though it does not have some of the language mechanisms found ...
We think that some of the advantages of object orientation have disappeared in its success and that there might be a need for proper reintroduction of the original concepts. ...
doi:10.1145/1238844.1238854
dblp:conf/hopl/KristensenMM07
fatcat:5alyozturfa7befu6gnhst5vju
Object-oriented programming: some history, and challenges for the next fifty years
[article]
2013
arXiv
pre-print
However, object-orientation, as we think of it today---fifty years later---is the result of a complex interplay of ideas, constraints and people. ...
It looks at the foundational ideas from Simula that stand behind object-orientation, how those ideas have evolved to become the dominant programming paradigm, and what they have to offer as we approach ...
Acknowledgements I thank Stein Krogdahl, Olaf Owe and the committee of FCT11 for honouring me with the invitation to speak at the scientific opening of the Ole-Johan Dahl hus, as well as supplying me with ...
arXiv:1303.0427v1
fatcat:qynvzj4bkzhczbrclil73mh4he
Security Management Through Overloading Views
[chapter]
2004
Lecture Notes in Computer Science
The model of overloading views is a facility allowing the programmer to separate some kinds of crosscutting concerns that occur during design, implementation and maintenance of database applications. ...
(a specific concern) to the semantics introduces by the object implementation and previous views. ...
The definition of a tangled database aspect introduces a kind of relativism between an aspect (as a conceptual abstraction) and a database model or tool that is to be used to implement it. ...
doi:10.1007/978-3-540-30469-2_1
fatcat:5nwlqprmajb2lg4oqh4i4lhuqy
Teaching for Abstraction: Teacher Learning
2012
Southeast Asian Mathematics Education Journal
It was concluded that teachers also need to abstract Teaching for Abstraction, and need more embodiments of it before they can reify and implement an effective model. ...
Working collaboratively with the researchers, a small team of teachers developed and taught two Grade 6 mathematics lessons based on the Teaching for Abstraction model (White & Mitchelmore, 2010). ...
The Domain of Practice: Implementation of the Teaching for Abstraction model The two lessons certainly incorporated major elements of the Teaching for Abstraction model. ...
doi:10.46517/seamej.v2i1.15
fatcat:4cakhfmyybf2navdawgzqnbpri
Object-oriented programming: Some history, and challenges for the next fifty years
2013
Information and Computation
However, object orientation, as we think of it today -fifty years later -is the result of a complex interplay of ideas, constraints and people. ...
It looks at the foundational ideas from Simula that stand behind object-orientation, how those ideas have evolved to become the dominant programming paradigm, and what they have to offer as we approach ...
William Cook was an encouraging and through critic; Ivan Sutherland helped me understand where the costs lie in modern processors, and provided useful feedback on a draft of my manuscript. ...
doi:10.1016/j.ic.2013.08.002
fatcat:wxsirlhlaveg7immwtedc4rtwi
A brief history of the object-oriented approach
2003
Software engineering notes
Also presented are a survey and a classification scheme for object-oriented methodologies. ...
The road towards an object-oriented approach is described and several object-oriented programming languages are reviewed. ...
To some, the concept of object was merely a new name for abstract data types; each object had its own private variables and local procedures, resulting in modularity and encapsulation. ...
doi:10.1145/638750.638778
fatcat:y4eik44zmbb6rk47tf7e3m64om
Synchronization abstraction in the BETA programming language
1999
Computer languages
While discussing the use of patterns of synchronization and their implementation in BETA, we focus on a number of examples taken from BetaSIM, a high-level framework for discrete event simulation. ...
This paper argues that synchronization of processes need not be part of the core of a programming language, but that they can just as well be built from existing abstractions -provided these are sufficiently ...
First, the syntax for specifying the entry procedures is somewhat clumsy and the idea of using objects as methods might seem strange to some. ...
doi:10.1016/s0096-0551(00)00004-7
fatcat:bg4kero55jdf7gdwl25b2lvtyu
Reverse engineering and design recovery: a taxonomy
1990
IEEE Software
The paper provides understanding of Reverse Engineering and discusses some of the advantages and issues in detail. ...
This paper provides the basic information about Reverse Software Engineering and its advantages and disadvantages of Reverse Engineering. ...
Each of the subcomponent performs some function and represents some procedural abstraction. If in some cases the abstractions are already present; then they are verified and modified if needed. ...
doi:10.1109/52.43044
fatcat:v3iafjeuhjhfxh3r2smzqgi2qa
Rethinking software connectors
2007
International workshop on Synthesis and analysis of component connectors in conjunction with the 6th ESEC/FSE joint meeting - SYANCO '07
Finally we identify the class of configuration languages, show how it relates to primitive connectors and outline relevant areas for future work. ...
We discuss the relationship between connectors and coupling, and argue the inseparability of connection models from component programming models. ...
Directions for future work Here we outline some practical avenues for demonstrating the ideas we have developed, some of which we will be pursuing in future work. ...
doi:10.1145/1294917.1294918
dblp:conf/sigsoft/Kell07
fatcat:e6yszsnx2ffijhvfqgr2kdse2e
Page 14 of Journal of Research and Practice in Information Technology Vol. 24, Issue 1
[page]
1992
Journal of Research and Practice in Information Technology
On the other hand, some people try and differentiate them conceptually as one being an idea and the other an implementation of the idea. ...
Common concerns in procedural programming regarding the global scope of many variables can to a great extent now be eliminated in an object-oriented system.
3.2 Abstraction and classification
The second ...
« Previous
Showing results 1 — 15 out of 367,442 results