<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href='formatWithCopies.xsl' type='text/xsl'?>

<Publications>

<Section title="Books written"> <Anch>Books</Anch>
<Item kind="ob"><Auth>G. v. Bochmann</Auth><Ttl>Concepts for distributed systems design</Ttl><where>Springer Verlag, Berlin, 1983 (259 pages). Note: Two chapters represent original unpublished research work (1986 translated into japanese by T.Mizuno).</where><Y suff="">1983</Y><Lbl>Boch</Lbl><Key>kw-ob</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /><Copy>yes</Copy><Link Text="link" Url="" /> </Item>
<Item kind="ob"><Auth>G. v. Bochmann</Auth><Ttl>Langages formels</Ttl><where>Presses de la Librairie de l'Universite de Montreal, (1973) 131 pages.</where><Y suff="">1973</Y><Lbl>Boch</Lbl><Key>kw-ob</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /><Copy>yes</Copy><Link Text="link" Url="" /> </Item>
<Item kind="ob"><Auth>G. v. Bochmann</Auth><Ttl>The architecture of distributed computer systems</Ttl><where>Lecture Notes in Computer Science, Vol. 77, Springer Verlag, Heidelberg, 1979 (translated into japanese, 1982). Note: Two chapters represent original unpublished research results.</where><Y suff="">1979</Y><Lbl>Boch</Lbl><Key>kw-ob kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /><Copy>yes</Copy><Link Text="link" Url="" /> </Item>

</Section>

<Section title="Books edited"> <Anch>Books Edited</Anch>

<Item kind="ob"><Auth>M.G. Ferguson, G. v. Bochmann (editors)</Auth><Ttl>Communications architectures and protocols</Ttl><where>Proc. ACM SIGCOMM Symposium, June 1984, Montreal</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-ob</Key><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="ob"><Auth>B. Sarikaya, G. v. Bochmann (editors)</Auth><Ttl>Protocol Specification, Testing and Verification</Ttl><where>Proc. IFIP Workshop, Gray Rocks, June 1986, North Holland Publ. Comp.</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-ob</Key><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ob"><Auth>G. v. Bochmann and D.K. Probst (Eds.)</Auth><Ttl>Computer Aided Verification</Ttl><where>Proceedings of the Fourth Int. Workshop on CAV (1992), Springer Verlag, LNCS 663 (1993), 422 pages.</where><Y suff="v">1993</Y><Lbl>Boch</Lbl><Key>kw-ob kw-ch</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ob"><Auth>G. v. Bochmann, J. d. Meer and A. Vogel (Eds.)</Auth><Ttl>Multimedia Applications and QoS Verification</Ttl><where>Proceedings of the Workshop on Multimedia Applications and QoS Verification, Montreal, May 31 - June 1, 1994</where><Y suff="v">1994</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ob"><Auth>G. v. Bochmann, R. Dssouli and A. Das (Eds.)</Auth><Ttl>Protocol Test Systems</Ttl><where>Proceedings of the Int. Workshop on Protocol Test Systems (IWPTS'92), North-Holland Publ., 1993</where><Y suff="e">1993</Y><Lbl>Boch</Lbl><Key>kw-ch kw-ob kw-RDb kw-ADb</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ob"><Auth>G. v. Bochmann, R. Dssouli and O. Rafiq(Eds.)</Auth><Ttl>Formal Description Techniques for Distributed Systems and Communications Protocols</Ttl><where>Proceedings of IFIP FORTE'95 conference, Chapman Publ., 1995</where><Y suff="a">1995</Y><Lbl>Boch</Lbl><Key>kw-ob kw-RDb</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ob"><Auth>R. Dssouli, G. v. Bochmann and Y. Lahav (Eds.)</Auth><Ttl>SDL'99 - The Next Millennium</Ttl><where>Proc. of the Ninth SDL Forum, Montreal, June 1999, Elsevier Publ., 1999 (489 pages).</where><Y suff="b">1999</Y><Lbl>Dsso</Lbl><Key>kw-ob</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ob"><Auth>S. V. Raghavan, G. v. Bochmann and G. Pujolle (Eds.)</Auth><Ttl>Computer Networks, Architectures and Applications</Ttl><where>Proceedings of the IFIP Working Conference NETWORKS'92, Trivandrum, India, North-Holland Publ., 1993</where><Y suff="a">1993</Y><Lbl>Ragh</Lbl><Key>kw-ob kw-ch</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="ob"><Auth>H. Ural, R. L. Probert and G. v. B. (Eds.)</Auth><Ttl>Testing of Communicating Systems - Tools and Techniques</Ttl><where>Proc. IFIP 13rd Intern. Conf. on Testing of Communicating Systems (TestCom 2000),  Kluwer Academic Publ. (322 pages)</where><Y>2000</Y><Copy></Copy><Link Text="link" Url="" /></Item>



</Section>

<Section title="Articles in refereed journals"> <Anch>Articles in Refereed Journals</Anch>Anch>


<Item kind="ojr"><Auth>E. Dincturk, G. v. Bochmann, G. V. Jourdan and V. Onut</Auth><Ttl>A model-based approach for crawling Rich Internet Applications</Ttl><where>ACM Transactions on the Web, Volume 8 Issue 3, June 2014, pp. 19:1--19:39</where><Y>2014</Y><Lbl>Dinc</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /> </Item>


<Item kind="ojr"><Auth>J. Zhou, G. v. Bochmann and Z. Shi</Auth><Ttl>Supporting decentralized SPARQL queries in an ad-hoc Semantic Web data sharing system</Ttl><where>Intern. Journal of Networking and Computing, Vol. 4, No. 1, 2014, pp. 88 - 110.</where><Y>2014</Y><Lbl>Zhou</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.ijnc.org/index.php/ijnc/article/view/75" /> </Item>

<Item kind="ojr"><Auth>S. Choudhary, E. Dincturk, S. Mirtaheri, G. v. Bochmann, G. V. Jourdan and V. Onut</Auth><Ttl>Model-based Rich Internet Applications crawling - Menu and Probability models</Ttl><where>Journal of Web Engineering, 13(3 and 4), pp. 243 - 262, 2014.</where><Y>2013</Y><Lbl>Chou</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /> </Item>





<Item kind="ojr"><Auth>J.Y.Zhang, J. Wu and G. v. Bochmann</Auth><Ttl>A proof of wavelength conversion not improving Lagrangian bounds of the sliding scheduled RWA problem</Ttl><where>Computer Communications, Vol. 36 (2013), pp. 600-606.</where><Y suff="a">2013</Y><Lbl>Zhan</Lbl><Key>kw-ojr</Key><Abstr>Extensive previous studies confirmed that wavelength conversion may only marginally improve the solutions
to the static Routing and Wavelength Assignment (RWA) problem. This means that, for the static
RWA problem, certain RWA schemes that do not use wavelength conversion can achieve a performance
almost as good as the one from the best RWA scheme. Previous research work on sliding scheduled RWA
problems, where a given set of lightpath demands are allowed to slide within their time windows, has
also indicated in limited simulation results that the benefit of using wavelength conversion is marginal.
However, the observation cannot be conclusive without the solid mathematical proof. We are thus motivated
to investigate whether schedule sliding really requires wavelength conversion to achieve a better
performance. In this paper, we prove that wavelength conversion does not improve the Lagrangian bound
of the sliding scheduled RWA problem. In most test cases, this bound is very close to the best achieved
objective function value. Our proof implies that, for those cases, the improvements achieved by making
use of wavelength conversion are very marginal.</Abstr><Copy>yes</Copy><Link Text="link" Url="" /> </Item>




<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Multiple exits from a loop without the goto</Ttl><where>Comm. ACM. 16, pp. 443-444 (1973)</where><Y suff="c">1973</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=362300" /></Item>


<Item kind="ojr"><Auth>J. Bailey et al.</Auth><Ttl>Precise measurement of the anomalous magnetic moment of the muon</Ttl><where>Il Nuovo Cimento 9A, pp. 369-432, (1972)</where><Y>1972</Y><Lbl>Bail</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/d43nj26325871130/" /></Item>




<Item kind="ojr"><Auth>J. Bailey et al.</Auth><Ttl>Precision measurement of the anomalous magnetic moment of the muon</Ttl><where>Physics Letters 28B, pp. 287-290, (1968)</where><Y>1968</Y><Lbl>Bail</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/037026936890261X" /></Item>




<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Specifications of a simplified Transport protocol using different formal description techniques</Ttl><where>Computer Networks and ISDN Systems, Vol. 18,  no.5, June 1990, pp. 335-377</where><Y suff="a">1990</Y><Lbl>Boch</Lbl><Key>kw-ojr, kw-pub, kw-ch</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/0169755290901218" /></Item>



<Item kind="ojr"><Auth>A. Ball, G. v. Bochmann and J. Gecsei</Auth><Ttl>Videotex Networks</Ttl><where>IEEE Computer, Vol. 13, No. 12 (December 1980), pp. 8-14</where><Y suff="">1980</Y><Lbl>Ball</Lbl><Key>kw-ojr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1653450" /></Item>
<Item kind="ojr"><Auth>A. ElIraki, G. Lapalme and G. v. Bochmann</Auth><Ttl>Experience with Ada for the design and the implementation of interactive systems</Ttl><where>Journal of Pascal, Ada and Modula-2, May/June 1990, pp. 24-32</where><Y suff="a">1990</Y><Lbl>ElIr</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=98605.98608" /></Item>
<Item kind="ojr"><Auth>A. Ghedamsi, G. v. Bochmann and R. Dssouli</Auth><Ttl>Diagnosing distributed systems modeled by communicating finite state machines</Ttl><where>Revue Réseaux et Informatique Répartie, Vol.3, No.4, 1993, Editions Hermes, pp.343-363</where><Y suff="d">1993</Y><Lbl>Ghed</Lbl><Key>kw-ch kw-pub kw-ojr kw-RDjr  -submitted to 11th Symp. on Reliable Distributed Systems, Houston, 5th to 7th October 1992 (rejected)  -shorter version [Ghed 92i] accepted in the 12th IEEE IPCCC, Scottsdale, USA (march 93) under title: "Diagnostic Tests for Communicating Finite States Machines"  -extended version submitted to ICDCS'93 (13th Int. Conf. on Distributed Computing Systems), Pittsburg, USA, May'93. (accepted -> [Ghed 93a])  -submitted to "Réseaux et informatique répartie" [22 oct. 92] (accepted with minor changes) earlier version Ghed 92c</Key><Abstr>We propose a diagnostic algorithm for the case where a distributed system specification (implementation) is given in the form of communicating finite state machines (CFSMs).  Such an algorithm localizes the faulty transition in the distributed system once the fault has been detected. It generates, if necessary, additional diagnostic test cases which depend on the observed symptoms and which permit the location of the detected fault. The algorithm guarantees the correct diagnosis of any single (output or transfer) fault in a system of communicating FSMs. A simple example is used to demonstrate the functioning of the different steps of the proposed diagnostic algorithm.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>A. Hafid and G. v. Bochmann</Auth><Ttl>An approach to QoS management in distributed MM applications - Design and an implementation</Ttl><where>Journal on Multimedia Tools and Applications, Vol. 9 (1999), pp.167-191.</where><Y suff="a">1999</Y><Lbl>Hafi</Lbl><Key>kw-look kw-ojr kw--citr   Submitted for publication to ??? (Jan 97)</Key><Abstr>Most work related to quality of service (QOS) is concerned with individual system components, such as the operating system or the network. Howevec, to support multimedia applications, the entire distributed system must participate in providing the guaranteed performance levels. In recognition of this, a number of QoS architectures have been proposed to provide QoS guarantees. The mechanisms and schemes proposed by those architectures are used in a rather static manner since the involved entities, e.g. the network, sender and receiver, are known before the connection (call) set-up phase. In contrast to those architectures, we propose a general QoS management framework which supports the dynamic choice of a configuration of system components to support the QoS requirements for the user of a specific application. We consider different possible system configurations and select the most appropriate on depending on the desired QoS and the available resources. In this paper we present an overview of this general framework; especially, we concentrate on QoS negotication and adaptation mechanisms. To show the feasability of this approach, we designed and implemented a QoS manager for distributed multimedia presentational applications, such as news-on-demand. The negotiation and adaptation mechanisms which are supported by the QoS manager are specializations of the general framework. The proposed framework allows to improve the utilization of system resources, and thus to increase the system availability; it also allows to recover automatically, if this is possible, from QoS degradations. Furthermore, it provides the flexibility to incorporate different resource reservation schemes and scheduling policies, and to accomodate new system component technologies.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>A. Hafid and G. v. Bochmann</Auth><Ttl>Quality of service adaptation in distributed multimedia applications</Ttl><where>Multimedia Systems Journal, Vol. 6, No. 5 (1998), pp. 299-315.</where><Y suff="c">1998</Y><Lbl>Hafi</Lbl><Key>kw-ojr kw-citr kw-pub kw-ftp   Request for CITR publication requested by mail on June 26, 96    Approved by CITR by fax on Aug 16, 96    submitted to Multimedia Systems Journal in June 96    accepted for publication Jan 97   ALSO KNOWN UNDER NUMBER 96i</Key><Abstr>High-speed networks and powerful end-systems enable new types of applications, such as video-on-demand and teleconferencing. Such applications are very demanding on quality of service (QoS) because of the isochronous nature of media they are using. To support these applications, QoS guarantees are required. However, even with service guarantees, violations may occur because of resources shortage, e.g., network congestion. In this paper we propose a new adaptation approach which allows to recover automatically, if possible, from QoS violations (1) by identifying a new configuration of system components which might support the initially agreed QoS and by performing a user-transparent transition from the original configuration to the new one, (2) by redistributing the levels of QoS that should be supported, in the future, by the components, or (3) by redistributing the levels of QoS that should be supported immediately to meet end-to-end requirements based on the principle that (local) QoS violation at one component may be recovered immediately by the other components participating in the support of the requested service. The proposed approach, together with suitable negotiation mechanisms, allows (1) to reduce the probability of QoS violations which may be noticed by the user, and thus, to increase the user confidence in the service provider, and (2) to make optimal utilization of the system resources, and thus to increase the system availability.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/6xc0qedyunmut1ey/?MUD=MP" /></Item>
<Item kind="ojr"><Auth>A. Hafid, G. v. Bochmann and R. Dssouli</Auth><Ttl>Distributed multimedia applications and quality of service - a review</Ttl><where>Electronic Journal on Network and Distributed Processing, No. 6 (Febr. 1998), pp. 1-50 (note, this journal is not on-line any more) </where><Y suff="a">1998</Y><Lbl>Hafi</Lbl><Key>kw-pubn kw-ftp kw-citr kw-ojr</Key><Abstr>Distributed multimedia (MM) applications are very sensitive to the quality of service (QoS) provided by their computing and communication environment. This paper surveys the QoS issues behind distributed MM applications. MM applications characteristics and requirements are identified; QoS notions are defined. The role of all system components, namely transport protocols, networks, operating systems, file servers, multimedia databases, and user interfaces, in the provisioning of QoS is described. The need for QoS management to support distributed MM applications is motivated. The different QoS management functions are defined and examples of realizations are presented. Finally some representative QoS architectures are presented, their limitations are identified, and the requirements of an "ideal QoS architecture" are presented.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>A. Hafid, G. v. Bochmann and R. Dssouli</Auth><Ttl>A quality of service negotiation approach with future reservations (NAFUR) - a detailed study</Ttl><where>Computer Networks and ISDN Systems, volume 30, issue 8, 1998, pp. 777-794</where><Y suff="b">1998</Y><Lbl>Hafi</Lbl><Key>kw-ojr</Key><Abstr>Distributed multimedia (MM) applications such as video-on-demand and teleconferencing provide services with different quality of service (QoS) requirements. Hence, the user should be able to negotiate the desired QoS depending on his/her needs, the end-system characteristics and his/her financial capacity. In response to the user service request with a desired QoS, most QoS negotiation approaches return an acceptance or a simple rejection of the request.   More specifically, they provide the user only with the QoS that can be supported at the time the request is made and assume that the service is requested for indefinite duration. The paper describes work on a new QoS negotiation approach with future reservations (NAFUR) that decouples the starting time of the service from the time the service request is made and requires that the duration of the requested service must be specified.  NAFUR allows to compute the QoS that can be supported for the time the service request is made, and at certain later times carefully chosen. As an example, if the requested QoS cannot be supported for the time the service request is made, the proposed approach allows to compute the earliest time, when the user can start the service with the desired QoS.  NAFUR will help to increase (a) the flexibility of the system by providing the user with more choices, and (b) the system resource utilization, and the availability of the system, by encouraging the sharing of the resources, e.g. multicast for video-on-demand systems. Furthermore, it provides the flexibility to incorporate (a) a range of resource reservation schemes and scheduling policies, and (b) a range of new system component technologies.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/S0169755297001098" /></Item>
<Item kind="ojr"><Auth>A. Khoumsi, G. v. Bochmann and R. Dssouli</Auth><Ttl>Dérivation de spécifications de protocole à partir de spécifications de service  avec des contraintes temps-réel</Ttl><where>Revue Réseaux et Informatique Répartie, Volume 4, No.1, 1994, pp. 7-29</where><Y suff="i">1994</Y><Lbl>Khou</Lbl><Key>kw-ch kw-ojr kw-RDjr</Key><Abstr>the copy is from CFIP 1993</Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>A. Maach, G. v. Bochmann and H. Mouftah</Auth><Ttl>Congestion control and contention elimination in optical burst switching</Ttl><where>Telecommunication Systems Journal, Vol. 27, No. 2 (October, 2004),  pp  115-131</where><Y suff="f">2004</Y><Lbl>Maac</Lbl><Key>kw-ojr</Key><Abstr>Optical burst switching (OBS) is a proposed new communications technology that seeks to expand the use of optical technology in switching systems. However, many challenging issues have to be solved in order to pave the way for an effective implementation of OBS. Contention, which may occur when two or more bursts compete for the same wavelength on the same link, is a critical issue. Many contention resolution methods have been proposed in the literature but many of them are very vulnerable to network load and may suffer severe loss in case of heavy traffic. Basically, this problem is due to the lack of information at the nodes and the absence of global coordination between the edge routers. In this work, we propose another approach to avoid contention and decrease the loss. In this scheme, the intermediate nodes report the loss observed to the edge nodes so that they can adjust the traffic at the sources to meet an optimal network load. Furthermore, we propose a combination of contention reduction through congestion control and bursts retransmission to eliminate completely bursts loss. This new approach achieves fairness among all the edge nodes and enhances the robustness of the network. We also show through simulation that the proposed protocol is a viable solution for effectively reducing the conflict and increasing the bandwidth utilization for optical burst switching.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/g6373g4670427627/" /></Item>
<Item kind="ojr"><Auth>A. P. Contogouris, J. P. Lebrun and G. v. Bochmann</Auth><Ttl>Regge cuts and neutral pion photoproduction</Ttl><where>Nuclear Physics B13, pp. 246-254 (1969)</where><Y suff="">1969</Y><Lbl>Cont</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/0550321369902326" /></Item>
<Item kind="ojr"><Auth>A. Petrenko, G. v. Bochmann and M. Yao</Auth><Ttl>On fault coverage of tests for finite state specifications</Ttl><where>in Computer Networks and ISDN Systems, special issue on Protocol Testing, Vol. 29, 1996, pp.81-106</where><Y suff="b">1996</Y><Lbl>Petr</Lbl><Key>kw-ojr   -accepted in December 95</Key><Abstr>Testing is a trade-off between increased confidence in the correctness of the implementation under test and constraints on the amount of time and effort that can be spent in testing. Therefore, the coverage, or adequacy of the test suite, becomes a very important issue. In this paper, we analyze basic ideas underlying the techniques for fault coverage analysis and assurance mainly developed in the context of protocol conformance testing based on finite state models. Special attention is paid to parameters which determine the testability of a given specification and influence the length of a test suite which guarantees complete fault coverage. We also point out certain issues which need further study.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/S0169755296000190" /></Item>
<Item kind="ojr"><Auth>A. Petrenko, N. Yevtushenko, G. v. Bochmann and R. Dssouli</Auth><Ttl>Testing in context - framework and test derivation</Ttl><where>Computer Communications Journal, Special issue on Protocol engineering, Vol. 19, 1996, pp.1236-1249</where><Y suff="a">1996</Y><Lbl>Petr</Lbl><Key>kw-pub kw-ftp kw-ojr kw-RDjr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>A. Vogel, B. Kerherve, G. v. Bochmann and J. Gecsei</Auth><Ttl>Distributed multimedia applications and quality of service - A survey</Ttl><where>IEEE Multimedia, Vol. 2, No. 2 (ISSN 1070-986X), Summer 1995, p.10-19. A reduced version was published in Proc. CASCON (IBM Toronto), Oct. 1994</where><Y suff="a">1995</Y><Lbl>Voge</Lbl><Key>kw-ojr kw-citr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=782256" /></Item>
<Item kind="ojr"><Auth>B. Sarikaya and G. v. Bochmann</Auth><Ttl>Synchronization and specification issues in protocol testing</Ttl><where>IEEE Trans. on Comm., COM-32, No.4 (April 1984), pp. 389-395; russian translation: Express Information (overview of western publications), Information Transfer, 1985, no. 28</where><Y suff="">1984</Y><Lbl>Sari</Lbl><Key>kw-ojr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1096074" /></Item>
<Item kind="ojr"><Auth>B. Sarikaya, G. v. Bochmann and E. Cerny</Auth><Ttl>A Test Design Methodology for Protocol Testing</Ttl><where>IEEE Trans. on Soft. Eng., Vol.13, no.5, May 1987, pp. 518-531</where><Y suff="">1987</Y><Lbl>Sari</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=28915" /></Item>
<Item kind="ojr"><Auth>B. Sarikaya, V. Kouloulidis and G. v. Bochmann</Auth><Ttl>Method of analysing extended finite-state machine specifications</Ttl><where>Computer Communications, vol. 13 no. 2, March 1990, pp. 83-92</where><Y suff="a">1990</Y><Lbl>Sari</Lbl><Key>kw-ojr, kw-ch</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/014036649090175G" /></Item>
<Item kind="ojr"><Auth>C. A. Vissers, G. v. Bochmann and R. L. Tenney</Auth><Ttl>Formal description techniques</Ttl><where>Proceedings of the IEEE, vol. 71, 12, pp. 1356-1364, Dec. 1983; translated into russian</where><Y suff="">1983</Y><Lbl>Viss</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1457046" /></Item>
<Item kind="ojr"><Auth>C. Jard and G. v. Bochmann</Auth><Ttl>An approach to testing specifications</Ttl><where>Journal of Systems and Software, Vol.3, 4(Dec. 1983), pp. 315-323</where><Y suff="">1983</Y><Lbl>Jard</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/0164121283900183" /></Item>
<Item kind="ojr"><Auth>C. Kant, T. Higashino and G. v. Bochmann</Auth><Ttl>Deriving protocol specifications from service specifications written in LOTOS</Ttl><where>Distributed Computing, Vol. 10, No. 1, 1996, pp.29-47</where><Y suff="a">1996</Y><Lbl>Kant</Lbl><Key>kw-pub kw-ojr kw-ftp  -submitted to IFIP Sym. PSTV 1991 (refused)  -submitted to FORTE '91 (refused)  -submitted to Distributed Computing (Jan. 92)  to be resubmitted to PSTV 93 ! (refused)   slightly modified version of Kant 93 which is publication #805   earlier version Kant 91</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/article/10.1007/s004460050022?null" /></Item>
<Item kind="ojr"><Auth>F. Khendek and G. v. Bochmann</Auth><Ttl>Merging behavior specifications</Ttl><where>in Journal of Formal Methods in System Design, Vol. 6, No. 3, pp. 259-293, June 1995</where><Y suff="a">1995</Y><Lbl>Khen</Lbl><Key>kw-citr kw-ojr kw-pub  -submitted to ICALP'93 (Int. Conf. for Automata, Language and Programming) [nov92] under the title: "Merging specification behaviors"  -submitted to Journal of Formal Methods in System Design [Jan.93] (accepted)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/u2779825735l7l53/" /></Item>
<Item kind="ojr"><Auth>F. W. Tompa, J. Gecsei and G. v. Bochmann</Auth><Ttl>Data structuring facilities for interactive videotex systems</Ttl><where>IEEE Computer, Vol.14, No.8, August 1981, pp.72-81</where><Y suff="">1981</Y><Lbl>Tomp</Lbl><Key>kw-ojr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>G. Luo, A. Das and G. v. Bochmann</Auth><Ttl>Software testing based on SDL specifications with SAVE</Ttl><where>IEEE Tr. on Software Eng., Vol.20, 1 (Jan. 1994), pp. 72-78</where><Y suff="a">1994</Y><Lbl>Luo</Lbl><Key>kw-ojr kw-ch kw-ADjr  -submitted to Comp. Networks and ISDN  -submitted to IEEE Tr. on Software Eng., march 92. (accepted)  -shorter version under the title "Generating tests for control portion of SDL specifications with SAVE" submitted to: 13th Int. Conf. on Distributed Computing Systems, may 25-28, 93, Pittsburgh, USA. [Sept.92]  earlier version Luo 93g</Key><Abstr>The signal SAVE construct is one of the features distinguishing SDL from traditional high-level specification and programming languages.  However, this feature increases the difficulties of  testing  SDL-specified software.   We present a testing approach  consisting of the following three phases: SDL specifications are first abstracted into finite state machines with save constructs, called SDL-machines; the resulting SDL-machines are then transformed into equivalent finite state machines without save constructs if this is possible; finally test cases are selected from the resulting finite state machines.   Since there are many existing methods for the first and third phases, we mainly concentrate in this paper upon the second phase and come up with a method of transforming SDL-machines into equivalent finite state machines, which preserve the same input/output relationship as in the original SDL-machines.  The transformation method is useful not only for testing, but also for verifying SDL-specified software.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=747858" /></Item>
<Item kind="ojr"><Auth>G. Luo, G. v. Bochmann and A. Petrenko</Auth><Ttl>Test selection based on communicating nondeterministic finite-state machines using a generalized Wp-method</Ttl><where>IEEE Trans. on Software Engineering 20, 2 (Febr. 1994), pp. 149-162</where><Y suff="b">1994</Y><Lbl>Luo</Lbl><Key>kw-ch kw-ojr  -submitted to IEEE Trans. on SE, on Sept. 92.  NB. This paper is an extention of [Luo 92f]    earlier version Luo 93h</Key><Abstr>We present a method of generating test sequences for concurrent programs and communication protocols that are modeled as communicating nondeterministic finite state machines (CNFSMs). A conformance relation, called trace-equivalence, is defined within this model, serving as a guide to test generation.  A test generation method for a single nondeterministic finite state machine (NFSM) is developed,  which is an improved and generalized version of the Wp-method that generates test sequences only for deterministic finite state machines.  It is applicable to both nondeterministic and deterministic finite state machines.  When applied to deterministic finite state machines, it yields usually smaller test suites with full fault coverage  than the existing methods that also provide full fault coverage, when the numbers of states in implementation NFSMs are bounded by a known integer.  For a system of CNFSMs, the test sequences are generated in the following manner: A system of CNFSMs is first reduced into a single NFSM by reachability analysis; then the test sequences are generated from the resulting NFSM using the generalized Wp-method.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=265636" /></Item>
<Item kind="ojr"><Auth>G. Luo, G. v. Bochmann, A. Das and C. Wu</Auth><Ttl>Failure-equivalent transformation of transition systems to avoid internal actions</Ttl><where>Information Processing Letters, Vol.44, No.6, North-Holland, 1992, pp. 333-343</where><Y suff="j">1992</Y><Lbl>Luo</Lbl><Key>kw-ojr, kw-pub, kw-ch, kw-ADjr  -submitted to IPL (2nd version, may 92) accepted Oct. 92</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/002001909290110H" /></Item>
<Item kind="ojr"><Auth>G. Luo, R. Dssouli, G. v. Bochmann, P. Ventakaram and A. Ghedamsi</Auth><Ttl>Test generation with respect to distributed interfaces</Ttl><where>Computer Standards  and  Interfaces 16 (1994), pp.119-132</where><Y suff="f">1993</Y><Lbl>Luo</Lbl><Key>kw-ch kw-ojr kw-RDjr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann and A. Hafid</Auth><Ttl>Some principles for quality of service management</Ttl><where>Distributed Systems Engineering Journal 4 (1997), pp. 16-27.</where><Y suff="b">1997</Y><Lbl>Boch</Lbl><Key>kw-ojr   revised version of [Boch 96b]</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://iopscience.iop.org/0967-1846/4/1/003" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann and B. Margolis</Auth><Ttl>Incoherent Production of mensons from nuclei and vector dominance</Ttl><where>Physical Review Letters 23, pp. 939-941, (1969)</where><Y suff="a">1969</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://prl.aps.org/abstract/PRL/v23/i16/p939_1" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann and B. Margolis</Auth><Ttl>Multi-step contributions to particle production in nuclei</Ttl><where>Nuclear Physics B14, pp. 609-618 (1969)</where><Y suff="">1969</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/0550321369900558" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann and C. A. Sunshine</Auth><Ttl>Formal methods in communication protocol design</Ttl><where>(invited paper) IEEE Tr. COM-28, No. 4 (April 1980), pp. 624-631, reprinted in "Communication Protocol Modeling", edited by C. Sunshine, Artech House Publ., 1981</where><Y suff="">1980</Y><Lbl>Boch</Lbl><Key>kw-ojr kw-ob</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1094685" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann and J. P. Verjus</Auth><Ttl>Some comments on Transition-Oriented vs Structured specification of distributed algorithms and protocols</Ttl><where>IEEE Trans. on SE Vol SE-13, No 4, April 1987, pp. 501-505</where><Y suff="">1987</Y><Lbl>Boch</Lbl><Key>kw-ojr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.computer.org/csdl/trans/ts/1987/04/01702243-abs.html" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann and J. Tankoano</Auth><Ttl>Development and structure of an X.25 implementation</Ttl><where>IEEE Tr. SE-5, No. 5 (Sept. 1979), pp. 429-439, reprinted in "Communication Protocol Modeling", edited by C. Sunshine, Artech House Publ., 1981</where><Y suff="">1979</Y><Lbl>Boch</Lbl><Key>kw-ojr kw-ob kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1702652" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann and M. Raynal</Auth><Ttl>Structured specification of communicating systems</Ttl><where>IEEE Trans. Computers C-32, 2(Febr. 1983), pp. 120-133</where><Y suff="">1983</Y><Lbl>Boch</Lbl><Key>kw-ojr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1676197" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann and P. Mondain-Monval</Auth><Ttl>Design principles for communication gateways</Ttl><where>IEEE Tr. on Selected Areas in Communications,  Vol.8, 1 (Jan. 1990), pp. 12-21; russian translation: Express Information (overview of western publications), Information Transfer, 1991</where><Y suff="b">1990</Y><Lbl>Boch</Lbl><Key>kw-ojr, kw-pub, kw-ch</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=46842" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann and P. Ward</Auth><Ttl>Compiler writing system for attribute grammars</Ttl><where>Computer Journal 21, No.2 (1978), pp. 144-148</where><Y suff="">1978</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://comjnl.oxfordjournals.org/content/21/2/144.full.pdf" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann, B. Margolis and C. L. Tang</Auth><Ttl>Effect of correlations on coherent and incoherent processes in nuclei</Ttl><where>Physics Letters 30B, pp. 254-256 (1969)</where><Y suff="">1969</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/0370269369904328" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann, B. Margolis and C. L. Tang</Auth><Ttl>Photon cross sections and vector dominance</Ttl><where>Physical Review Letters 24, pp. 483-487, (1970)</where><Y suff="">1970</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://prl.aps.org/abstract/PRL/v24/i9/p483_1" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann, D. Ouimet and J. Vaucher</Auth><Ttl>Performance simulation of communication protocols based on formal specifications</Ttl><where>Transactions of the Society for Computer Simulation, Vol.9, No.4, December 1992, pp.201-225</where><Y suff="k">1992</Y><Lbl>Boch</Lbl><Key>kw-pub, kw-ch, kw-ojr  -submitted to The Society for Computer Simulation (1990) refused  -submitted to Transactions of the Society for Computer Simulation (accepted)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann, D. Rayner and C. H. West</Auth><Ttl>Some notes on the history of protocol engineering</Ttl><where>Computer Networks journal, 54 (2010), pp 3197–3209.</where><Y suff="a">2010</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr>During the 1970ies and '80ies, the first computer communication networks were designed and implemented in the research and commercial sectors. Many of the protocols developed during that time are still in use today. This paper starts by giving an overview of these developments. Then it concentrates on the development of protocol engineering, that is, the methods for the specification of communication protocols and services, the verification of protocols and their implementation and testing. After personal views of the developments in the 1970ies, the basic concepts developed at that time are explained. The standardization of Formal Description Techniques in the 1980ies is discussed in the following section, as well as the standardization of conformance testing. The purpose of the paper is to show the long way we have come and to suggest that many of the basic concepts have not changed too much during these years, although more detailed aspects have evolved and given rise to new technological developments.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/S1389128610001763" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann, E. Cerny, M. Gagne, C. Jard, A. Leveille, C. Lacaille, M. Maksud, K. S. Raghunathan and B. Sarikaya</Auth><Ttl>Experience with Formal Specifications Using an Extended State Transition Model</Ttl><where>IEEE Trans. COM-30, No.12 (Dec. l982), pp. 2506-2513</where><Y suff="">1982</Y><Lbl>Boch</Lbl><Key>kw-ojr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=01095445" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann, G. Gerber and J.-M. Serre</Auth><Ttl>Semiautomatic implementation of communication protocols</Ttl><where>IEEE Tr. on SE, Vol. SE-13, No. 9, September 1987, pp. 989-1000, (reprinted in "Automatic Implementation and Conformance Testing of OSI Protocols", IEEE, edited by D.P.Sidhu, 1989)</where><Y suff="">1987</Y><Lbl>Boch</Lbl><Key>kw-ojr kw-ob kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.computer.org/csdl/trans/ts/1987/09/01702321-abs.html" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann, J. W. Wong, T. C. Lau, D. Bourne, D. Evans, B. Kerhervé, M. V. Salem and H. Ye</Auth><Ttl>Scalability of Web-based electronic commerce systems</Ttl><where>IEEE Communications Magazine, July 2003, Vol. 41, No. 7, pp. 110-115.</where><Y suff="">2003</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1215647" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann, O. Kofoed-Hansen and B. Margolis</Auth><Ttl>High energy neutron-nucleus total cross-section</Ttl><where>Physics Letters 33B, pp. 222-224, (1970)</where><Y suff="">1970</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/0370269370905782" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann, R. Dssouli and J. R. Zhao</Auth><Ttl>Trace analysis for conformance and arbitration testing</Ttl><where>IEEE Tr. on Soft. Eng., Vol.15, no.11, Nov. 1989, pp.1347-1356</where><Y suff="">1989</Y><Lbl>Boch</Lbl><Key>kw-ojr kw-RDjr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann, S. Poirier and P. Mondain-Monval</Auth><Ttl>Object-oriented design for distributed systems - The OSI directory example</Ttl><where>Computer Networks and ISDN Systems 27 (1995) pp 571-590</where><Y suff="f">1995</Y><Lbl>Boch</Lbl><Key>kw-ch kw-rel-crim kw-ojr  submitted to Computer Networks and ISDN Systems, [May 91] (accepted, 1993)</Key><Abstr>For an object-oriented design methodology to be effective, it is important to provide methods and tools for validating the design specification before going into the implementation phase. The paper proposes a design methodology and a related object-oriented specification language which allows the validation of specifications through simulated execution, or through automatic exhaustive simulation for a certain subset of the language. The paper also discusses the relation of this design methodology and language to other design methodologies which are in wide use, such as the entity-relationship model for databases, the ASN.1 notation used for Open Systems Interconnection (OSI) communication protocols, as well as methodologies used in the standardization committees for the elaboration and description of various kinds of distributed systems standards.  It is shown how these different approaches can  be integrated into a single methodology and language, using the OSI Directory System as an example, which is explained in certain detail.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/0169755293E0114T" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>A General Transition Model for Protocols and Communication Services</Ttl><where>IEEE Trans. Comm., COM-28, 4 (April 1980), pp. 643-650, reprinted in "Communication Protocol Modeling", edited by C. Sunshine, Artech House Publ., 1981</where><Y suff="">1980</Y><Lbl>Boch</Lbl><Key>kw-ojr kw-ob kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=01094696" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Comments on monitor definition and implementation</Ttl><where>Information Processing Letters, 5, pp. 116-117, 1976</where><Y suff="">1976</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/journal/00200190/5/4" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Compile time memory allocation for parallel processes</Ttl><where>IEEE Tr. SE-4, No. 6, (Nov. 1978), pp. 517-520</where><Y suff="">1978</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.computer.org/csdl/trans/ts/1978/06/01702571-abs.html" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Delay-independent design for distributed systems</Ttl><where>IEEE Tr. on Software Engineering, Vol. 14 No. 8, Aug. 1988, pp.1229-1237</where><Y suff="">1988</Y><Lbl>Boch</Lbl><Key>kw-ojr, kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Deriving protocol converters for communication gateways</Ttl><where>IEEE Trans. on Comm., Vol. 38, 9 (Sept. 1990), pp. 1298-1300</where><Y suff="i">1990</Y><Lbl>Boch</Lbl><Key>kw-ojr, kw-pub, kw-ch</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Distributed synchronization and regularity</Ttl><where>Computer Networks 3 (1979), pp. 36-43</where><Y suff="">1979</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/0376507579900527" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Finite State Description of Communication Protocols</Ttl><where>Computer Networks, Vol. 2 (1978), pp. 361-372</where><Y suff="">1978</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Hardware specification with temporal logic - An example</Ttl><where>IEEE Trans. Computers C-31, No.3 (March 1982), pp.223-231</where><Y suff="">1982</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1675978" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>High-level design for user and component interfaces</Ttl><where>Knowledge-Based Systems (Journal, Elsevier), Volume 17, Issues 7-8 (2004), pp. 303-310.</where><Y suff="c">2004</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr>Component-based software architecture is very important for current software engineering practice because (a) it is the basis for re-use of software at the component level, and (b), in distributed systems, the physical distribution of an application over separate computers represents a decomposition of the application. Typical e-commerce applications consist of various components sometimes belonging to different organizations, and presenting different user interfaces to various categories of users.  We review in this paper the current trend in standards for inter-component communication in distributed systems, including various forms of remote procedure calls (RPC) and message passing, and paradigms for describing and implementing user interfaces in the Web environment. We discuss whether the user interface can also be described, at an abstract level, by RPC primitives. In the second part of the paper, we discuss the importance of indicating which party is responsible for making certain decisions for selecting control flow alternatives and certain parameter values. This leads to some guidelines for describing system behavior scenarios at the requirements level. We also discuss how this approach can be integrated with screen-oriented behavior definitions.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/S0950705104000486" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Multiple-step production model for coherent reactions on nuclei</Ttl><where>Physical Review D6, pp. 1938-1942 (1972)</where><Y suff="">1972</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://prd.aps.org/abstract/PRD/v6/i7/p1938_1" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Photoreactions on nuclei and vector meson dominance breaking</Ttl><where>Physical Review D5, pp. 266-268, (1972)</where><Y suff="">1972</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://prd.aps.org/abstract/PRD/v5/i1/p266_1" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Protocol Engineering - An Historical Perspective</Ttl><where>IEEE Canadian Review (Magazine of IEEE-Canada), Oct. 2011 (invited paper), pp.</where><Y suff="a">2011</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr>During the 1970ies and '80ies, the first computer communication networks were designed and implemented in the research and commercial sectors. Many of the protocols developed during that time are still in use today. This paper starts by giving an overview of these developments. Then it concentrates on the development of protocol engineering, that is, the methods for the specification of communication protocols and services, the verification of protocols and their implementation and testing. After personal views of the developments in the 1970ies, the basic concepts developed at that time are explained. The standardization of Formal Description Techniques in the 1980ies is discussed in the following section. The purpose of the paper is to show the long way we have come and to suggest that many of the basic concepts have not changed too much during these years, although more detailed aspects have evolved and given rise to new technological developments.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Protocol specification for OSI</Ttl><where>Computer Networks and ISDN Systems 18 (April 1990), pp.167-184</where><Y suff="g">1990</Y><Lbl>Boch</Lbl><Key>kw-ojr, kw-pub, kw-st</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=83077.83078" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Recent development in protocol specification, validation and testing</Ttl><where>(invited paper), Journal of China Institute of Communications, Vol 7, 4 (July 1986), pp.76-88</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Semantic equivalence of covering attribute grammars</Ttl><where>Int. J. Comp. Inf. Sc. 8, No. 6 (Dec. 1979), pp. 523-539</where><Y suff="">1979</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/xhl8j73762w81015/" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Semantic evaluation from left to right</Ttl><where>Comm. ACM 19, pp. 55-62 (1976)</where><Y suff="">1976</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=359999" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Semi-automatic implementation of Transport and Session protocols</Ttl><where>Computer Standards and Interfaces, Vol. 5, no. 4, 1986, pp. 343-349</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/0920548986900450" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Standard issues in data communications</Ttl><where>Telecommunications Policy 1, 5 (Dec. 1977), pp. 381-388</where><Y suff="">1977</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/0308596177900647" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Using logic to solve the submodule construction problem</Ttl><where>Journal on Discrete Event Dynamic Systems, Vol. 23 (1), Springer, March 2013, pp. 27-59.</where><Y suff="a">2013</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr>Submodule construction is the problem of finding a new submodule which, together with a given submodule, provides a behavior that conforms to a given desired global behavior. A new formulation of this problem and its solution in first-order logic is presented, and it is shown how the known solutions to this problem in the context of various communication paradigms and specification formalisms can be derived. Communication paradigms are: synchronous rendezvous at several interfaces; interleaved rendezvous; input/output automata with complete or partial behavior specifications and with synchronous or interleaved communication. A new algorithm for deriving a progressive solution is also presented.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/article/10.1007/s10626-011-0127-6?null" /></Item>
<Item kind="ojr"><Auth>G. v. Bochmann</Auth><Ttl>Virtual-photon total cross sections on nuclei and the phases between two-body amplitudes</Ttl><where>Physical Review D6, pp. 2715-2717, (1972).</where><Y suff="">1972</Y><Lbl>Boch</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://prd.aps.org/abstract/PRD/v6/i9/p2715_1" /></Item>
<Item kind="ojr"><Auth>H. N. Castejòn, G. v. Bochmann and R. Braek</Auth><Ttl>On the realizability of collaborative services</Ttl><where>Journal of Software and Systems Modeling, Vol. 10 (12 October 2011), pp. 1-21.</where><Y suff="">2011</Y><Lbl>Caste</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/article/10.1007/s10270-011-0216-x?null" /></Item>
<Item kind="ojr"><Auth>H. Yamaguchi, K. El-Fakih, G. v. Bochmann and T. Higashino</Auth><Ttl>Protocol synthesis and re-synthesis with optimal allocation of resources based on extended Petri nets</Ttl><where>Distributed Computing, Vol. 16,  1 (March 2003), pp. 21-36.</where><Y suff="a">2003</Y><Lbl>Yama</Lbl><Key>kw-ojr</Key><Abstr>Protocol synthesis is used to derive a specification of a distributed system called a protocol specification (a set of programs of cooperative computers) from a specification of services (called a service specification) to be provided by the distributed system to its users. It reduces design costs and errors in specifying communications between computers in the protocol specification. In general, maintaining such a distributed system involves applying frequent minor modifications to the service specification due to changes in the user requirements. Deriving a protocol specification after each modification using the existing synthesis methods is considered expensive and time consuming. Moreover, we cannot identify what changes we should make to the protocol specification for the modification to the service specification. In order to reduce the maintenance cost of such asystem, we present a new synthesis method to re-synthesize only the corresponding part of the current protocol specification after modifications to the service specification. The method consists of a set of simple rules that are applied to the protocol specification written in an extended Petri net model. An application example is given along with some experimental results.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/66ukt5j4hjtwjcgk/" /></Item>
<Item kind="ojr"><Auth>H. Yamaguchi, K. El-Fakih, G. v. Bochmann and T. Higashino</Auth><Ttl>Petri net protocol synthesis with minimum communication costs</Ttl><where>Journal of the Franklin Institute: Engineering and applied mathematics, Elsevier, 2006, vol. 343, no 4-5 (28 ref.), pp. 501-520</where><Y suff="b">2006</Y><Lbl>Yama</Lbl><Key>kw-ojr</Key><Abstr>Protocol synthesis is used to derive a protocol specification, that is, the specification of a set of application components running in a distributed system of networked computers, from a specification of services (called the service specification) to be provided by the distributed application to its users. Protocol synthesis reduces design costs and errors by specifying the message exchanges between the application components, as defined by the protocol specifications. In this paper, we propose a new synthesis method that generates optimized protocol specification. Both service and protocol specifications are described using extended Petri nets. Particularly, we propose an integer linear programming model that derives distributed applications with minimum communication costs. The model determines an optimal allocation of resources that minimizes communication costs. Our model can treat several reasonable cost criteria that could be used in various related application areas. Particularly, we have considered the following cost criteria: (a) the number of messages exchanged between different distributed applications, (b) the size of messages, (c) the number of messages based on frequency of execution, (d) communication channel costs, and (e) resource placement costs. An application example is given along with some experimental results.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/S0016003206000251" /></Item>
<Item kind="ojr"><Auth>H. Yamaguchi, K. El-Fakih, G. v. Bochmann and T. Higashino</Auth><Ttl>Deriving protocol specifications from service specifications written as Predicate/Transition-Nets</Ttl><where>Computer Networks, 2007, vol. 51, no1, pp. 258-284</where><Y suff="a">2007</Y><Lbl>Yama</Lbl><Key>kw-ojr</Key><Abstr>In this paper, we propose a new algorithm for the derivation of a protocol specification in Predicate/Transition-nets (Pr/T-nets), which is the specification of N communicating entities (N is given), from a given service specification given in the form of a Pr/T-net and an allocation of the places of the service specification to the N entities. Our algorithm decomposes each transition of the service specification into a set of communicating Pr/T-subnets running on the N entities. Moreover, for the efficient controlling the conflict for shared resources, we present a timestamp-based contention control algorithm and incorporate it into the derivation algorithm. A tool has been developed that implements our algorithm and works together with the existing tools for the representation of the service and derived protocol specifications. Two application examples are provided.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/6v9u6lycp14qqhrj/" /></Item>
<Item kind="ojr"><Auth>H. Ye, B. Kerhervé and G. v. Bochmann</Auth><Ttl>QoS-based distributed query processing</Ttl><where>ISI (Ingénierie des Systèmes d'Information), Special Issue on Information System Quality, VOL 9/5-6  (2004),  pp. 205-234.</where><Y suff="a">2004</Y><Lbl>Ye</Lbl><Key>kw-ojr</Key><Abstr>Among the essential functionalities supported by distributed multimedia systems, quality of service (QoS) is of prime interest and requires the involvement of different system components. This function aims to control and guarantee the level of quality that the system is able to offer to the user. The QoS requirements may concern system performance, the quality of the information, as well as the costs of the service provision. In this paper, we propose a general framework for integrating QoS requirements into a distributed query processing environment. This framework is based on user classes, cost models, utility functions, and policy-based management. We explain how we push QoS requirements and information into the different steps of global query optimization. We present the prototype we have developed as well as the experimentation we have conducted to validate our approach.</Abstr> <Copy></Copy><Link Text="link" Url="http://arnetminer.org/publication/qos-based-distributed-query-processing-943776.html" /></Item>
<Item kind="ojr"><Auth>J. H. Wu, J. Y. Zhang, G. v. Bochmann and M. Savoie</Auth><Ttl>Forward-looking WDM network reconfiguration with per-link congestion control</Ttl><where>Journal of Network and Systems Management, Special Issue on "Advances in Optical Networks Control and Management" (21 Oct. 2011).</where><Y suff="a">2011</Y><Lbl>Wu</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>J. M. Zhang, J. Wu, G. v. Bochmann and M. Savoie</Auth><Ttl>Grade-of-service differentiated static resource allocation schemes in WDM networks</Ttl><where>Journal of Optical Switching and Networking (Elsevier), Vol. 5 (2008), pp. 107–122.</where><Y suff="a">2008</Y><Lbl>Zhan</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/S1573427708000052" /></Item>
<Item kind="ojr"><Auth>J. P. Favreau, G. v. Bochmann and P. Mondain-Monval</Auth><Ttl>Open issues in OSI protocol development</Ttl><where>Réseaux et Informatique Répartie, Vol 1, No. 2 (1991), pp. 209-226</where><Y suff="b">1991</Y><Lbl>Favr</Lbl><Key>kw-ojr, kw-ch</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>J. Tessier, R. K. Keller and G. v. Bochmann</Auth><Ttl>A pattern system for network management interfaces</Ttl><where>Communications of the ACM, 41 (9), pp. 86-93, 1998.</where><Y suff="a">1998</Y><Lbl>Tess</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=285086" /></Item>
<Item kind="ojr"><Auth>J. Vaucher, G. v. Bochmann, B. Lefebvre, S. Desmarais and P. Gamache</Auth><Ttl>Le projet MMS - L'informatique intelligente appliquee à l'implantation et au test de logiciels industriels</Ttl><where>Intelligence Artificielle et Sciences Cognitives au Québec, Vol.3, No.3, pp.45-58</where><Y suff="a">1991</Y><Lbl>Vauc</Lbl><Key>kw-ojr  kw-crim  kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>J. W. Wong, K. A. Lyons, D. Evans, R.J.Velthuys, G. v. Bochmann, A. Hafid and e. al.</Auth><Ttl>Enabling technology for distributed multimedia applications</Ttl><where>IBM Systems Journal, Vol. 36 No. 4 (1997), pp. 489-507.</where><Y suff="a">1997</Y><Lbl>Wong</Lbl><Key>kw-ojr   Submitted for publication to IBM Systems Journal (Jan 97)</Key><Abstr>This paper summarizes the results of the CITR Broadband Services major project. The goal of this major project is to investigate the software technologies required for the development of distributed multimedia applications. Of particular interest are "presentational" applications where multimedia documents, stored in database servers, are retrieved by remote users over a broadband network. Emphasis is placed on efficiency and service flexibility. By efficiency, we mean the ability to support many users and many multimedia documents. As to service flexibility, we mean the application is able to support a range of quality of service requirements from the users, adapt to changing network conditions, and support many types of multimedia document. The research program consists of six constituent projects: multimedia data management, distributed multimedia file service, quality of service negotiation and adaptation, scalable video encoding, synchronization of multimedia data, and project integration. These projects are investigated by a multi-disciplinary team from eight institutions across Canada. A multimedia news application has been defined and the results from the various projects have been integrated into a multimedia news prototype. In this paper, the system architecture, research results, as well as the prototyping effort, are discussed.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=282319.282323" /></Item>
<Item kind="ojr"><Auth>J. Wu, J. M. Savoie, S. Campbell, H. Zhang, G. v. Bochmann and B. St.Arnaud</Auth><Ttl>Customer-managed end-to-end lightpath provisioning</Ttl><where>International Journal of Network Management, Vol. 15, pp. 349-362 (2005).</where><Y suff="a">2005</Y><Lbl>Wu</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>J. Y. Zhang, J. Wu, G. v. Bochmann and M. Savoie</Auth><Ttl>Resource criticality analysis of static resource allocations and its applications in WDM network planning</Ttl><where>Journal of Optical Communication and Networking, Vol. 1, No. 4, pp. 294-306, Sept. 2009.</where><Y suff="a">2009</Y><Lbl>Zhan</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.opticsinfobase.org/jocn/abstract.cfm?uri=jocn-1-4-294" /></Item>
<Item kind="ojr"><Auth>J. Y. Zhang, J. Wu, G. v. Bochmann and M. Savoie</Auth><Ttl>A computation method for scenario studies in WDM network planning</Ttl><where>Journal for Computation and Mathematics in Electrical and Electronic Engineering, Vol. 28, No. 6, 2009, pp. 1632-1646.</where><Y suff="b">2009</Y><Lbl>Zhan</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>K. El-Fakih, N. Yevtushenko and G. v. Bochmann</Auth><Ttl>FSM-based incremental conformance testing methods</Ttl><where>IEEE Trans. on SE, Vol. 30, 7 (July 2004), pp. 425-436.</where><Y suff="a">2004</Y><Lbl>ElFa</Lbl><Key>kw-ojr</Key><Abstr>The selection of appropriate test cases is an important issue in software engineering. A number of methods are known for the selection of a test suite based on the specification and an implementation under test given in the form of a finite state machine. In realistic applications, this specification evolves incrementally throughout incorporating frequent modifications. In this paper, we adapt four well-known test derivation methods, namely the W, Wp, UIOv and HIS methods, for generating tests that would test only the modified parts of the evolving specification. Application examples and experimental results are provided. The results show significant gains in using incremental testing in comparison to complete testing especially when the modified part consists of up to 50% of the whole specification.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1318604" /></Item>
<Item kind="ojr"><Auth>K. El-Fakih, N. Yevtushenko, S. Buffalov and G. v. Bochmann</Auth><Ttl>Progressive solutions to a parallel automata equation</Ttl><where>Theoretical Computer Science,  2006, vol. 362, no 1-3, pp. 17-32.</where><Y suff="a">2006</Y><Lbl>ElFa</Lbl><Key>kw-ojr</Key><Abstr>In this paper, we consider the problem of deriving a component X of a system knowing the behavior of the whole system C and the other components A. The component X is derived by solving the parallel automata equation A   X   C. We present an algorithm for deriving a largest progressive solution to the equation that combined with A does not block any possible action in C and we establish conditions that allow us to characterize all progressive solutions.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/ctr4l5602cb65ffh/" /></Item>
<Item kind="ojr"><Auth>K. El-Fakih, R. Dorofeeva, N. Yevtushenko and G. v. Bochmann</Auth><Ttl>FSM-based testing from user defined faults adapted to incremental and mutation testing</Ttl><where>Programming and Computer Software, 38(4), pp.201-209 (2012).</where><Y suff="">2012</Y><Lbl>ElFa</Lbl><Key>kw-ojr</Key><Abstr>We study the problem of deriving a test suite with guaranteed fault coverage from a given finite state machine specification with respect to some given user defined faults. We consider the case when an implementation under test can have more states than its specification while user defined faults are implemented in an arbitrary way. We show that our approach can be used for FSM-based incremental and mutation testing and correspondingly we investigate cases that can be used for reducing length of obtained test suites. In some cases, worst-case length of obtained test suite becomes polynomial. Experiments show significant gains is using our approach in comparison to testing the whole specification.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/article/10.1134/S0361768812040019" /></Item>
<Item kind="ojr"><Auth>K. El-Khatib, E. Zhang and G. v. Bochmann</Auth><Ttl>Support for personal and service mobility in ubiquitous computing environments</Ttl><where>Journal of Wireless Communications and Mobile Computing, V. 4, pp. 595-607, 2004.</where><Y suff="a">2004</Y><Lbl>ElKh</Lbl><Key>kw-ojr</Key><Abstr>Ubiquitous computing environment is defined by the shift of computing technology from the desktop to the background. One of its most notable attributes is its potential to extend the scope of service and personal mobility.  This paper describes an agent-based architecture that brings personal and service mobility to the ubiquitous computing environment. A software agent, running on a portable device carried by the user, leverages the existing service discovery protocols to learn about all services available in the vicinity of the user. Short-range wireless technology such as Bluetooth can be used to build a personal area network connecting only devices that are close enough to the user. Acting on behalf of the user and based on a number of aspects, the software agent runs a QoS negotiation and selection algorithm to select the most appropriate available service(s) to be used for a given communication session. The software agent selects as well the configuration parameters for each service. The proposed architecture supports also service hand-off to recompense for service volatility during user movement.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/bu3enw69p5dl46p8/" /></Item>
<Item kind="ojr"><Auth>M. Barbeau, P. d. Saqui-Sannes and G. v. Bochmann</Auth><Ttl>Conception et spécification par objets du contrôle centralisé d'un système de transmission</Ttl><where>Réseaux et informatique répartie, Vol. 2, no. 1 (1992), pp. 7-20</where><Y suff="a">1992</Y><Lbl>Barb</Lbl><Key>kw-ojr, kw-crim, kw-citr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>M. Erradi, R. Dssouli and G. v. Bochmann</Auth><Ttl>A framework for dynamic evolution of distributed systems specifications</Ttl><where>Réseaux et Informatique Répartie, Vol. 3, No. 1 (1993), pp. 37-60</where><Y suff="a">1993</Y><Lbl>Erra</Lbl><Key>kw-ojr  kw-RDjr kw-citr   -submitted to Revue réseau et informatique répartie, avril 1992 (extended version of [Erra 92d]) (accepted Sept. 92)    Erra 92g seems also to be an earlier version (G.v.B, 1999)</Key><Abstr>Recently, object-oriented specifications of distributed systems has gained more attention. The object-oriented approach is known by its flexibility for system construction. However, one of the major challenges is to provide facilities for the dynamic modifications of such specifications during the development and maintenance process. Yet, current work has not addressed the dynamic modifications of specifications of distributed systems.   In this paper, we are concerned with formal description techniques that allow for the development and the dynamic modification of executable specifications. A two-level model for the evolution of large object-oriented specifications is introduced. The first level deals with the dynamic modification of types (classes), while the second level deals with the modification of modules. We have defined  a set of structural and behavioral constraints to ensure the specification consistency after its modification at both levels. To allow for dynamic modification of types and modules, we have developed a reflective object-oriented specification language which uses meta-objects to support the modification operations. In this language, types and modules are objects.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>M. Guiagoussou, R. Boutaba and G. v. Bochmann</Auth><Ttl>A framework for alarm correlation and fault diagnosis</Ttl><where>Networking and Information Systems Journal, Vol. 2, No. 4 (1999), pp. 459-482.</where><Y suff="a">1999</Y><Lbl>Guia</Lbl><Key>kw-ojr</Key><Abstr>This paper explores the use of structural and co-operation relations between network components for fault management, particularly during the alarm correlation and fault diagnosis phases. Aggregation, connectivity and use-of-service relations are defined as basic units for building more complex relations. Relations' utilisation policies are defined to help during the alarm correlation and fault diagnosis processes. An example of a mobile wireless network is presented to illustrate the benefits of the relation based alarms correlation.</Abstr> <Copy></Copy><Link Text="link" Url="http://arnetminer.org/publication/a-framework-for-alarm-correlation-and-fault-diagnostics-1025505.html" /></Item>
<Item kind="ojr"><Auth>M. Marcotty, H. F. Ledgard and G. v. Bochmann</Auth><Ttl>A sampler of formal definitions</Ttl><where>Computing Surveys, No.8, pp.191-276, 1976</where><Y suff="">1976</Y><Lbl>Marc</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=356672" /></Item>
<Item kind="ojr"><Auth>P. Merlin and G. v. Bochmann</Auth><Ttl>On the Construction of Submodule Specifications and Communication Protocols</Ttl><where>ACM Trans. on Programming Languages and Systems, Vol. 5, No. 1 (Jan. 1983), pp. 1-25</where><Y suff="">1983</Y><Lbl>Merl</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=357196" /></Item>
<Item kind="ojr"><Auth>R. Fournier and G. v. Bochmann</Auth><Ttl>The equivalence in the DCP model</Ttl><where>Theoretical Computer Science, Vol.87, No.1, September 1991, pp.97-114</where><Y suff="a">1991</Y><Lbl>Four</Lbl><Key>kw-ojr, kw-ch</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.sciencedirect.com/science/article/pii/S030439750680006X" /></Item>
<Item kind="ojr"><Auth>R. Gotzhein and G. v. Bochmann</Auth><Ttl>Deriving protocol specifications from service specifications including parameters</Ttl><where>ACM Transactions on Computer Systems, Vol.8, No.4, 1990, pp.255-283</where><Y suff="a">1990</Y><Lbl>Gotz</Lbl><Key>kw-ojr, kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=128734" /></Item>
<Item kind="ojr"><Auth>S. Asaduzzaman, Y. Qiao and G. v. Bochmann</Auth><Ttl>CliqueStream: Creating an efficient and resilient transport overlay for peer-to-peer live streaming using a clustered DHT</Ttl><where>Journal on Peer-to-Peer Networking and Applications, Vol. 3, Issue 2 (2010), pp. 100-113 (published on-line, June 2009)</where><Y suff="a">2009</Y><Lbl>Asad</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/y27r14v700463768/" /></Item>
<Item kind="ojr"><Auth>S. Fujiwara, G. v. Bochmann, F. Khendek, M. Amalou and A. Ghedamsi</Auth><Ttl>Test selection based on finite state models</Ttl><where>IEEE Transactions on Software Engineering, Vol.17, no.6, June 1991, pp. 591-603</where><Y suff="a">1991</Y><Lbl>Fuji</Lbl><Key>kw-ojr, kw-pub, kw-ch  -soumis  à Infocom 90-07 (refused),   -submitted to IFIP Symposium on Protocol Specification, Testing and Verification, 1990 (refused)  -soumis IEEE Transactions March 1990</Key><Abstr>The selection of appropriate test cases is an important issue for conformance testing of protocol implementations as well as in software engineering. A number of methods are known for the selection of a test suite based on the specification of the implementation under test, assumed to be given in the form of a finite state machine. This paper presents a new method which provides a logical link between several of the known methods. Called "partial W method", it has general applicability, full fault detection power, and yields shorter test suites than the W method. The second part of the paper discusses various other issues which have an impact on the selection of a suitable test suite. This includes the consideration of interaction parameters, various test architectures for protocol testing, and the fact that many specifications do not satisfy the assumptions made by most test selection methods, such as complete definition, a correctly implemented reset function, a limited number of states in the implementation, and determinism.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=265636" /></Item>
<Item kind="ojr"><Auth>S. Yu, J. Wu, J. Y. Zhang and G. v. Bochmann</Auth><Ttl>Corrections to "Lightpath (Wavelength) Routing in Large WDM Networks" and "Dynamic Routing and Assignment of Wavelength Algorithms in Multifiber Wavelength Division Multiplexing Networks"</Ttl><where>IEEE Tr. on Communications, Vol. 28 (9), pp. 1502-1503, 2010.</where><Y suff="">2010</Y><Lbl>Yu</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=05646340" /></Item>
<Item kind="ojr"><Auth>T. Higashino and G. v. Bochmann</Auth><Ttl>Automatic analysis and test case derivation for a restricted class of LOTOS expressions with data parameters</Ttl><where>IEEE Tr. on Software Eng., Vol 20, 1 (Jan. 1994), pp. 29-42</where><Y suff="a">1994</Y><Lbl>Higa</Lbl><Key>kw-ch kw-ojr kw-pub  -submitted to FORTE '91 (refused)  -alternate version published in IWPTS 92 as Higa 92a  -submitted to IEEE Tr. on SE, [Dec. 1992] (accepted)    earlier version Higa 93b</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=263753" /></Item>
<Item kind="ojr"><Auth>W. W. Armstrong and G. v. Bochmann</Auth><Ttl>Properties of Boolean functions with a tree decomposition</Ttl><where>BIT, 14 (1974), pp. 1-13</where><Y suff="">1974</Y><Lbl>Arms</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/k84770720p2355h6/" /></Item>
<Item kind="ojr"><Auth>Y. Qiao and G. v. Bochmann</Auth><Ttl>Applying a diffusive load balancing schemes in clustered peer-to-peer systems</Ttl><where>Studia Informatica Universalis, Ed. Hermann, Vol 8, No. 3, 2010, pp. 99 - 128.</where><Y suff="a">2010</Y><Lbl>Qiao</Lbl><Key>kw-ojr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://studia.complexica.net/Art/RI080305.pdf" /></Item>
<Item kind="ojr"><Auth>Y. Qiao and G. v. Bochmann</Auth><Ttl>Load balancing in peer-to-peer systems using a diffusive approach</Ttl><where>Computing Journal, Springer, Vol. 94, 8 (2012), pp. 649-678 (doi:10.1007/s00607-012-0196-x)</where><Y suff="">2012</Y><Lbl>Qiao</Lbl><Key>kw-ojr</Key><Abstr>We developed a diffusive load balancing technique for P2P systems. This technique uses the overlay network of a P2P system and results in the nodes of the network having similar available capacities; therefore the services hosted on these nodes are expected to have similar mean response times. In this paper, the technique is presented, including the policies, stages of operation, and decision algorithms. The convergence of the available capacities to the global average is demonstrated. The convergence speed depends on the decision algorithm, the neighborhood structure of the underlying overlay network, and the workload distribution. When used in a system with churn, the technique keeps the standard deviation of available capacities in the system within a bound. This bound depends on the amount of churn and the frequency of the load balancing operations, as well as on the distribution of node capacities. However, the sizes of services have little impact on this bound.  The paper presents the results of analytical analysis and simulation studies.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ojr"><Auth>Y. Zhang, J. Wu, G. v. Bochmann and M. Savoie</Auth><Ttl>A proof of wavelength conversion not improving the Lagrangian bound of the static RWA problem</Ttl><where>IEEE Communications Letters, Vol 6, No. 5 (May 2009), pp. 1-3.</where><Y suff="c">2009</Y><Lbl>Zhan</Lbl><Key>kw-ojr</Key><Abstr>The fact that wavelength conversion hardly improves the performance of static routing and wavelength assignment (RWA) in Wavelength Division Multiplexing (WDM) networks has been observed in many previous studies. However, other than simulation results, until now there was no formal proof of such fact. In this paper, we formally prove that wavelength conversion does not improve the Lagrangian bound of the static RWA problem.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04939347" /></Item>
<Item kind="ojr"><Auth>Z. Tao, G. v. Bochmann and R. Dssouli</Auth><Ttl>A formal method for synthesizing optimized protocol converters and its application to mobile data networks</Ttl><where>Mobile Networks  and  Applications, vol.2, no.3, 1997, pp.259-69. Publisher: Baltzer; ACM Press, Netherlands.</where><Y suff="a">1997</Y><Lbl>Tao</Lbl><Key>kw-ojr</Key><Abstr>As mobile information networks are expanding rapidly, we expect to integrate voice, paging, electronic mail and other wireless information services. Interworking units that perform protocol conversion at the boundaries of different networks will play an important role. In this paper, we propose an efficient algorithm for constructing optimized protocol converters to achieve interoperability between heterogeneous data networks. This algorithm first derives constraints from two given protocols, and applies the constraints to channel specifications, thus removing message sequences that do not contribute to system progress. Then, an optimized converter is generated from a given service specification, the two protocol specifications and the modified channel specifications. A reduction relation is used to compare the service specification and the constructed internetworking system in order to deal with the problem of nondeterministic services. Compared with related works, our method has two advantages: (1) it generates an optimized converter; (2) it can be applied to the case that the service specification is nondeterministic. The application of the method to mobile networks is given by an example. (22 References).</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/v400608873126277/" /></Item>



</Section>

<Section title="Book chapters - new articles"> <Anch>Book Chapters</Anch>Anch>




<Item kind="ocr"><Auth>J. A. Chandler, K. El-Khatib, M. Benyoucef, G. v. Bochmann and C. Adams</Auth><Ttl>Legal challenges of online reputation systems</Ttl><where>chapter in "Trust in E-services: Technologies, Practices and Challenges", R. Song et al. (eds), Idea Group Inc., 2006.</where><Y suff="a">2006</Y><Lbl>Chan</Lbl><Key>kw-ocb</Key><Abstr>Online reputation systems have become important tools for supporting commercial as well as non-commercial online interactions. But as online users become more and more reliant on these systems, the question of whether the operators of online reputation systems may be legally liable for problems with these systems becomes both interesting and important.  Indeed, lawsuits against the operators of online reputation systems have already emerged in the United States.  In this chapter, we will take the example of eBay's Feedback Forum to review the potential legal liabilities facing the operators of online reputation systems.  In particular, the applicability of the Canadian law of negligent misrepresentation and of defamation will be covered.  Similar issues may be expected to arise in the other common law jurisdictions.</Abstr> <Copy></Copy><Link Text="link" Url="http://www.igi-global.com/chapter/legal-challenges-online-reputation-systems/30454" /></Item>



<Item kind="obc"><Auth>G. v. Bochmann</Auth><Ttl>Specification and Verification of Computer Communication Protocols</Ttl><where>chap. 5 in "Advances in Data Communications Management", ed. T.A. Rullo, Heyden Publ., 1980</where><Y suff="">1980</Y><Lbl>Boch</Lbl><Key>kw-ob kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocb"><Auth>F. W. Tompa, J. Gecsei and G. v. Bochmann</Auth><Ttl>Alternative database strategies for videotex</Ttl><where>chap. 8.5 in "The Telidon book" ed. D. Godfrey and E. Chang, Press Porcepic Ltd, Toronto, 1981. Note: This represent original unpublished research results.</where><Y suff="">1981</Y><Lbl>Tomp</Lbl><Key>kw-ob</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>


<Item kind="ocb"><Auth>G. v. Bochmann and E. Zhang</Auth><Ttl>A secure authentication infrastructure for mobile users</Ttl><where>in Advances in Security and Payment Methods for Mobile Commerce, edited by Wen-Chen Hu, Chung-wei Lee, Weidong Kou, Idea Group Publishing, 2004</where><Y suff="a">2004</Y><Lbl>Boch</Lbl><Key>kw-ob</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.igi-global.com/chapter/secure-authentication-infrastructure-mobile-users/23325" /></Item>
<Item kind="ocb"><Auth>G. v. Bochmann, B. Kerhervé and M. Mohamed-Salem</Auth><Ttl>Service management issues in electronic commerce applications</Ttl><where>in Electronic Commerce Technology Trends:  Challenges and Opportunities, W.Kou and Y. Yesha (eds), IBM Press, 2000, pp. 227-238.</where><Y suff="a">1999</Y><Lbl>Boch</Lbl><Key>kw-ob</Key><Abstr>Quality of service issues have first been discussed in relation with the performance of communication networks. However, for understanding end-to-end performance of a distributed system, it is important to also consider the performance at the application level, of the different components of the distributed application, as well as the quality of service view of the user. Most work on quality of service management at the application level has been done for applications involving access to distributed multimedia databases, such as video-on-demand. The same QoS issues apply also to electronic commerce when users access a catalog which may include multimedia information in addition to the hard-core data elements, such as name and price of the product. In this paper, we identify various issues related to quality of service management for electronic commerce applications, and concentrate on one of these, namely the selection of a server from a pool of servers in order to optimize the overall cost-performance of the system and the user's satisfaction. The paper is organized as follows. Section 2 reviews QoS specification, its categories and dimensions in distributed systems. In section 3 we look at the QoS issues (QoS specification and provision) in the specific context of electronic commerce. Section 4 describes a scalable architecture for QoS management for the electronic commerce applications.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>


<Item kind="ocb"><Auth>G. v. Bochmann</Auth><Ttl>Protocol Engineering</Ttl><where>contribution to Concise Encyclopedia of Software Engineering, Derrick Morris and Boris Tamm eds., Pergamon Press, 1992, pp. 266-271</where><Y suff="c">1992</Y><Lbl>Boch</Lbl><Key>kw-ob, kw-ch  Gregor a envoyé une copie également à IEEE le 27-06-90 (voir lettre envoyée à Dr. Liu le 27 juin 92 dans dossier Articles soumis).</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=573047" /></Item>
<Item kind="ocb"><Auth>G. v. Bochmann</Auth><Ttl>Specification in Distributed Systems</Ttl><where>chap. 15 in Local Area Networks:  An Advanced Course (Hutchison et al., eds), LNCS 184, Springer-Verlag, 1985, pp. 470-497; russion translation: Express Information (overview of western publications), Information Transfer, 1988, No. 33.</where><Y suff="">1985</Y><Lbl>Boch</Lbl><Key>kw-ob</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocb"><Auth>K. El-Khatib, G. v. Bochmann and A. El-Saddik</Auth><Ttl>On the use of Web Services in content adaptation</Ttl><where>in   Services and Business Computing Solutions with XML; Applications for Quality Management and Best Practices, P.C.K. Hung (ed.), IGI Global (formerly Idea Group), 2009, pp. 121 -  135.</where><Y suff="a">2009</Y><Lbl>ElKh</Lbl><Key>kw-ob</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://www.igi-global.com/chapter/use-web-services-content-adaptation/37731" /></Item>

<Item kind="ocb"><Auth>Y. Qiao, S. Asaduzzaman and G. v. Bochmann</Auth><Ttl>Peer-to-peer platforms for high-quality web services: the case for load-balanced clustered peer-to-peer systems</Ttl><where>book chapter in Developing Advanced Web Services through P2P Computing and Autonomous Agents: Trends and Innovation, K. Ragab (editor), IGI-Global , USA, 2009.</where><Y suff="b">2009</Y><Lbl>Qiao</Lbl><Key>kw-ob</Key><Abstr>This chapter presents a clustered peer-to-peer system as a resource organization structure for webservice hosting platforms where service quality such as response time and service availability are provided with assurance. The peer-to-peer organization allows integration of autonomous resources into a single platform in a scalable manner. In clustered peer-to-peer systems, nodes are organized into clusters based on some proximity metric, and a distributed hash table overlay is created among the clusters. This organization enables lightweight techniques for load balancing among different clusters, which is found to be essential for providing response time guarantees. Service availability is provided by replicating a service instance in multiple nodes in a cluster. A decentralized load balancing technique called diffusive load balancing is presented in the context of clustered peer-to-peer systems and evaluated for effectiveness and performance.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.igi-global.com/chapter/peer-peer-platforms-high-quality/43652" /></Item>

</Section>






<Section title="Articles in proceedings of refereed conferences">  <Anch>Articles in Proceedings of Refereed Conferences</Anch>Anch>






<Item><Auth>A. Moosavi, S. Hooshmand, S. Baghbanzadeh, G.-V. Jourdan, G. v. Bochmann and I. V. Onut</Auth><Ttl>Indexing Rich Internet Applications using components-based crawling</Ttl><where>Proceedings of the ICWE 2014, Toulouse, France, July 2014. 18 pages</where><Y>2014</Y><Lbl>Moos</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>




<Item><Auth>S. Baghbanzadeh, S. Hooshmand, G.v.Bochmann, G.-V. Jourdan, S. Mirtaheri, M. Faheem and V.Onut</Auth><Ttl>ForenRIA: The reconstruction of user-interactions from HTTP traces for Rich Internet Applications</Ttl><where>Proc. Twelfth Annual IFIP WG 11.9 International Conference on Digital Forensics, New Dehli, India, Jan. 2016.</where><Y>2016</Y><Lbl>Bagh</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>


<Item><Auth>K. B. Hafaiedh, G. v. Bochmann, G. V. Jourdan and I. V. Onut</Auth><Ttl>A scalable P2P RIA crawling system with partial knowledge</Ttl><where>in Proceedings of the NETYS, Marrakech, Morocco, May 2014.</where><Y>2014</Y><Lbl>Hafa</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>

<Item><Auth>S. M. Mirtaheri, G. v. Bochmann, G. V. Jourdan and I. V. Onut</Auth><Ttl>GDist-RIA Crawler - A greedy distributed crawler for Rich Internet Applications</Ttl><where>in Proceedings of NETYS 2014, Marrakech, Morocco, May 2014.</where><Y>2014</Y><Lbl>Mirt</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007%2F978-3-319-09581-3_14" /></Item>

<Item><Auth>S. M. Mirtaheri, G. v. Bochmann, G. V. Jourdan and I. V. Onut</Auth><Ttl>PDist-RIA Crawler - A peer-to-peer distributed crawler for Rich Internet Applications</Ttl><where>in Proceedings of the WISE conference, October 2014.</where><Y>2014</Y><Lbl>Mirt</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007%2F978-3-319-11746-1_26" /></Item>

<Item><Auth>G. v. Bochmann</Auth><Ttl>Associativity between weak and strict sequencing</Ttl><where>in Proc. SAM Symposium, Sept. 2014, Valencia (Spain), Springer LNCS</where><Y>2014</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>

<Item><Auth>G. v. Bochmann, M. Hilscher, S. Linker and E. R. Olderog</Auth><Ttl>Synthesizing controllers for multi-lane traffic maneuvers</Ttl><where>Proc. Symposium on Dependable Software Engineering: Theories, Tools and Applications, Nanjing, China, November 4-6, 2015, Springer LNCS.</where><Y>2015</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>













<Item kind="ocr"><Auth>S.M. Mirtaheri, M.E. Dincturk, S. Hooshmand, G.v. Bochmann, G.V. Jourdan, I.V. Onut</Auth><Ttl>A brief history of Web crawlers</Ttl><where>in Proc. of CASCON 2013, Toronto, Nov. 2013. 15 pages.</where><Y>2013</Y><Lbl></Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>

<Item kind="ocr"><Auth>S.M. Mirtaheri, D. Zou, G.v. Bochmann, G.V. Jourdan, I.V. Onut</Auth><Ttl>Dist-RIA Crawler - A distributed crawler for Rich Internet Applications</Ttl><where>in Proc. of 8th Intern. Conf. on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC 2013), Compiegne, France, October 2013. 8 pages.</where><Y>2013</Y><Lbl></Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>


<Item kind="ocr"><Auth>T. Israr, G.v. Bochmann</Auth><Ttl>Stochastic performance analysis of distributed activities</Ttl><where>Proc. of 5th Intern. Workshop on Non-functional Properties in Modeling: Analysis, Languages and Processes co-located with 16th Intern. Conf. on Model Driven Engineering Languages and Systems, Miami, USA, September 29, 2013 (8 pages).</where><Y>2013</Y><Lbl></Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ceur-ws.org/Vol-1074/" /></Item>

<Item kind="ocr"><Auth>T. Israr, G.v. Bochmann</Auth><Ttl>Performance modeling of distributed collaboration services with independent inputs-outputs</Ttl><where>Proc. of 5th Intern. Workshop on Non-functional Properties in Modeling: Analysis, Languages and Processes co-located with 16th Intern. Conf. on Model Driven Engineering Languages and Systems, Miami, USA, September 29, 2013 (8 pages).</where><Y>2013</Y><Lbl></Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ceur-ws.org/Vol-1074/" /></Item>



<Item kind="ocr"><Auth>J. Zhou, G. v. Bochmann and Z. Shi</Auth><Ttl>Distributed query processing in an ad-hoc semantic web data sharing system</Ttl><where>Proc. 15th Workshop on Advances in Parallel and Distributed Computational Models (in conjunction with IPDPS'13), Boston, May 2013.</where><Y suff="a">2013</Y><Lbl>Zhou</Lbl><Key>kw-ocr</Key><Abstr>Sharing the Semantic Web data in proprietary
datasets in which data is encoded in RDF triples in a decentralized
environment calls for efficient support from distributed
computing technologies. The highly dynamic ad-hoc settings
that would be pervasive for Semantic Web data sharing among
personal users in the future, however, pose even more demanding
challenges for the enabling technologies. We extend previous
work on a hybrid P2P architecture for an ad-hoc Semantic
Web data sharing system which better models the data sharing
scenario by allowing data to be maintained by its own providers
and exhibits satisfactory scalability owing to the adoption of a
two-level distributed index and hashing techniques. Additionally,
we propose efficient distributed processing of SPARQL queries
in such a context and explore optimization techniques that build
upon distributed query processing for database systems and
relational algebra optimization. We anticipate that our work will
become an indispensable, complementary approach to making
the Semantic Web a reality by delivering efficient data sharing
and reusing in an ad-hoc environment.</Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=2510733" /> </Item>

<Item kind="ocr"><Auth>G. v. Bochmann and S. Asaduzzaman</Auth><Ttl>Distributed B-tree with weak consistency</Ttl><where>Proc. Int. Conf. on Networked Systems (NETYS'13), Marrakech, Morocco, Springer LNCS 7853, pp. 159-174.</where><Y suff="a">2013</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr>B-tree is a widely used data-structure indexing data for efficient Retrieval.
We consider a decentralized B-tree, were parts of the structure are distributed
among different processors and some parts are replicated, thus providing
a decentralized indexing structure and parallel operations as desired by
modern-day cloud computing platforms. To accommodate the dynamic changes
due to data insertion/deletion and changes of the retrieval load, the state of the
B-tree is updated by splitting and merging tree-nodes. The traditional update algorithms
maintain strong consistency among the replicated states and possibly
involve very many tree-nodes. We show in this paper that data retrieval and update
can be performed correctly with much weaker consistency criteria. This allows
to decompose the necessary updates into smaller update operations that
involve only a limited number of tree-nodes, each. We show by analytical models
and simulations that with weak consistency the average number of treenodes
that require updating is reduced compared to the traditional B-tree update
algorithms.</Abstr><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://download.springer.com/static/pdf/451/chp%253A10.1007%252F978-3-642-40148-0_12.pdf?auth66=1385039843_561675fd0992767864edc92696ce557e" /> </Item>


<Item kind="ocr"><Auth>S. Choudhary, M. E. Dincturk, S. M. Mirtaheri, G. V. Jourdan, G. v. Bochmann and I. V. Onut</Auth><Ttl>Building Rich Internet Applications models - Example of a better strategy</Ttl><where>Proc. 13th Intern. Conf. on Web Engineering (ICWE 2013), Aalborg, North Denmark, Springer LNCS 7977, pp. 291-304.</where><Y suff="a">2013</Y><Lbl>Chou</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007%2F978-3-642-39200-9_25#page-1" /></Item>

<Item kind="ocr"><Auth>S. Choudhary, M. E. Dincturk, S. M. Mirtaheri, A. Mousavi, G. v. Bochmann, G. V. Jourdan and I. V. Onut</Auth><Ttl>Crawling Rich Internet Applications - The state of the art</Ttl><where>Proc. of the CASCON 2012, Toronto, Nov. 2012. 15 pages.</where><Y suff="b">2012</Y><Lbl>Chou</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=2399790" /></Item>

<Item kind="ocr"><Auth>T. Israr and G. v. Bochmann</Auth><Ttl>Performance modeling of distributed collaboration services</Ttl><where>Proc. 2nd joint WOSP/SIPEW Int. Conf. on Performance Engineering (ICPE '11), pp. 475-480 </where><Y suff="b">2011</Y><Lbl>Isra</Lbl><Key></Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1958818" /></Item>

<Item kind="ocr"><Auth>M. Barbeau and G. v. Bochmann</Auth><Ttl>Extension of the Karp and Miller procedure to Lotos specifications</Ttl><where>Computer Aided Verification '90, ACM/AMS DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol. 3, 1991 pp. 103-119</where><Y suff="b">1990</Y><Lbl>Barb</Lbl><Key>kw-crim, kw-ob</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=735165" /></Item>


<Item kind="ocr"><Auth>A. Agusti-Torra, G. v. Bochmann and C. Cervello-Pastor</Auth><Ttl>Retransmission schemes for optical burst switching over star networks</Ttl><where>Proc. 2nd IFIP Intern. Conf. on Wireless and Optical Communications Networks (WOCN), March 2005, Dubai, United Arab Emirates</where><Y suff="a">2005</Y><Lbl>Agus</Lbl><Key>kw-ocr</Key><Abstr>In this work we propose an Optical Burst Switching retransmission scheme without any loss of bursts for star topology networks that exploits the entire network capacity. The basic idea is to allow the core node to resolve contentions by itself; balancing the intelligence of the network between edge and core nodes, losing neither the advantages of optical burst switching nor the simplicity of the core switch architecture. To achieve this objective, two retransmissions schemes are defined. The former confines the average number of retransmissions per burst below 2. The later exploits the whole network capacity.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. ElIraki, G. Lapalme and G. v. Bochmann</Auth><Ttl>A specification method for interactive system design</Ttl><where>Proc. COMPINT'85, IEEE, Montreal, Sept. 1985, pp. 760-764</where><Y suff="">1985</Y><Lbl>ElIr</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. ElIraki, G. Lapalme and G. v. Bochmann</Auth><Ttl>Ada as a specification language for interactive systems</Ttl><where>in Proc. Convention Informatique SICOB, Paris (Sept. 1985), Tome B, pp. 157-162</where><Y suff="">1985</Y><Lbl>ElIr</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. ElIraki, G. Lapalme and G. v. Bochmann</Auth><Ttl>Using ADA as a Specification and an Implementation Language for Interactive Systems</Ttl><where>International Computer Symposium ICS'88, Tamkang University, Taipei, China, Dec. 1988</where><Y suff="">1988</Y><Lbl>ElIr</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. Ghedamsi and G. v. Bochmann</Auth><Ttl>Test result analysis and diagnostics for finite state machines</Ttl><where>12th International Conference on Distributed Computing Systems, Yokohama, Japan, June 1992, pp.244-251</where><Y suff="f">1992</Y><Lbl>Ghed</Lbl><Key>kw-ch kw-ocr   -submitted to Distr. Computing conference, Japan   paper tracking code DCS 176, accepted    (Short version of P#807)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=235084" /></Item>
<Item kind="ocr"><Auth>A. Ghedamsi, G. v. Bochmann and R. Dssouli</Auth><Ttl>Diagnosis for single transition faults in communicating finite state machines</Ttl><where>IEEE International Conference on Distributed Computing Systems (ICDCS'93), Pittsburgh, USA, May 1993; a shorter version is also included in the proceedings of IEEE Int. Phoenix Conf. on Computer Communications, March 93</where><Y suff="a">1993</Y><Lbl>Ghed</Lbl><Key>kw-ch kw-ocr kw-RDcr (extended version of P#819)</Key><Abstr>In this paper, we propose a diagnostic algorithm for the case where distributed system specifications (implementations) are given in the form of communicating finite state machines (CFSMs).  Such an algorithm localizes the faulty transition in the distributed system once the fault has been detected. It generates, if necessary, additional diagnostic test cases which depend on the observed symptoms and which permit the location of the detected faults. The algorithm guarantees the correct diagnosis of any single transition (output and/or transfer) faults in a system of communicating FSMs. A simple example is used to demonstrate the functioning of the different steps of the proposed diagnostic algorithm.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=287712" /></Item>
<Item kind="ocr"><Auth>A. Ghedamsi, G. v. Bochmann and R. Dssouli</Auth><Ttl>Multiple fault diagnostics for finite state machines</Ttl><where>Proc. IEEE INFOCOM'93, San Francisco, USA, March 93</where><Y suff="c">1993</Y><Lbl>Ghed</Lbl><Key>kw-ch kw-ocr kw-RDcr  -submitted to the IEEE INFOCOM'93, San Francisco, USA, March 93 (accepted)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=253291" /></Item>
<Item kind="ocr"><Auth>A. Ghedamsi, R. Dssouli and G. v. Bochmann</Auth><Ttl>Diagnostic tests for single transition faults in non-deterministic finite state machines</Ttl><where>5th Int. Workshop on Protocol Test Systems, Montréal, Canada, September 1992, pp.77-88</where><Y suff="e">1992</Y><Lbl>Ghed</Lbl><Key>kw-pub kw-ch kw-ocr kw-RDcr kw-ftp  -submitted to the 5th IWPTS 92, 28-30 September 1992, Montréal, Canada (accepted)</Key><Abstr>We propose a generalized diagnostic algorithm for the case where more than one fault (output or transfer) may be present in one of the transitions of a non-deterministic system. Such an algorithm localizes the faulty transition in the system, once a fault has been detected. It generates, if necessary, additional diagnostic test cases which depend on the observed symptoms and which permit the location of the detected faults. The algorithm guarantees the correct diagnosis of any single or double faults (output and/or transfer) in at most one of the transitions of a system which is represented by an observably non-deterministic finite state machine (ONFSM). A simple example is used to demonstrate the different steps of the algorithm.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=648127.747719" /></Item>
<Item kind="ocr"><Auth>A. Hafid and G. v. Bochmann</Auth><Ttl>An approach to quality of service management for distributed multimedia applications</Ttl><where>in proceedings of 3rd Intl Conference on Open Distributed Processing (ICODP95), Brisbane Australia</where><Y suff="b">1995</Y><Lbl>Hafi</Lbl><Key>kw-ocr kw-citr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. Hafid and G. v. Bochmann</Auth><Ttl>Quality of service negotiation in News-on-Demand systems: an implementation</Ttl><where>in proceedings of PROMS96 (Protocols for Multimedioa Systems), Madrid, Spain, 1996</where><Y suff="a">1996</Y><Lbl>Hafi</Lbl><Key>kw-ocr kw-look   Request for CITR publication requested by mail on June 4, 96   Submitted to PROMS96 (Protocols for Multimedioa Systems), Madrid, Spain, in June 1996</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. Hafid, G. v. Bochmann and B. Kerhervé</Auth><Ttl>A quality of service negotiation procedure for distributed multimedia presentational applications</Ttl><where>in the proceedings of the Fifth International Symposium of High Performance of Distributed Processing (HPDC-5), Syracuse, New York, 1996, pp.330-339</where><Y suff="g">1996</Y><Lbl>Hafi</Lbl><Key>kw-ftp kw-ocr kw-look   Request for CITR publication requested by fax and mail on May 6, 96   Approved by CITR by e-mail (1 week later)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=546203" /></Item>
<Item kind="ocr"><Auth>A. Hafid, G. v. Bochmann and R. Dssouli</Auth><Ttl>Models for quality of service negotiation in distributed multimedia applications</Ttl><where>proceedings of the Second Workshop on Protocols for Multimedia Systems (PROMS95), Salzburg, Austria, 1995</where><Y suff="h">1995</Y><Lbl>Hafi</Lbl><Key>kw-ocr kw-citr     requested approval 12 june 95- approved 3 july 95</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. Hafid, G. v. Bochmann and R. Dssouli</Auth><Ttl>A quality of service negotiation approach with future reservations (NAFUR)</Ttl><where>in proceedings of the Fourth International Workshop on Quality of Service (IWQoS96), Paris, March 1996, pp.271-282</where><Y suff="e">1996</Y><Lbl>Hafi</Lbl><Key>kw-citr kw-ocr   requested citr approval on 29 march 95   approved on April 21, 95    submitted to ACM Multimedia, San Francisco (june 95)    accepted to IWQoS96, notified by Hafid in Feb 96    was [Hafi 95e]</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. Khoumsi and G. v. Bochmann</Auth><Ttl>Protocol synthesis using basic LOTOS and global variables</Ttl><where>in Proc. of Intern. Conference on Network Protocols (ICNP), 1995</where><Y suff="b">1995</Y><Lbl>Khou</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=524827" /></Item>
<Item kind="ocr"><Auth>A. Khoumsi, G. v. Bochmann and R. Dssouli</Auth><Ttl>Dérivation de spécifications de protocoles à partir de spécifications de services avec contraintes de temps</Ttl><where>in Proc. Colloque Francophone sur l'Ingénierie de Protocoles (CFIP'93), Montréal, Canada, 1993, pp.493-507</where><Y suff="a">1993</Y><Lbl>Khou</Lbl><Key>kw-ch kw-ocr kw-RDcr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. Khoumsi, G. v. Bochmann and R. Dssouli</Auth><Ttl>On specifying services and synthesising protocols for real-time applications</Ttl><where>IFIP Symp. on Protocol Specification, Testing and Verification, Vancouver, 1994. pp 177-192.</where><Y suff="c">1994</Y><Lbl>Khou</Lbl><Key>kw-ocr kw-pub kw-RDcr  - submitted to PSTV'94 (June, Vancouver) ACCEPTED</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=216543" /></Item>
<Item kind="ocr"><Auth>A. Khoumsi, G. v. Bochmann and R. Dssouli</Auth><Ttl>Prise en compte de la commandabilité et de l'observabilité pour le contrôle et l'extension des systèmes à événements discrets totalement ou partiellement observables</Ttl><where>Proc. Third Maghrevian Conf. on Software Eng. and Art. Intelligence, Rabat, April 1994, pp. 461-470</where><Y suff="g">1994</Y><Lbl>Khou</Lbl><Key>kw-ocr kw-RDcr kw-pub  - soumis a MIPS'94 (Maghrebian ...)  NB. la publication départementale est plus complète.</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. Khoumsi, G. v. Bochmann and R. Dssouli</Auth><Ttl>Protocol synthesis for real-time applications</Ttl><where>Proc.  Intern. Conferences on Protocol Specification, Testing and Verification (PSTV) and FORmal descriptionTechniques (FORTE), Beijing, China, October 1999.</where><Y suff="a">1999</Y><Lbl>Khou</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=682006" /></Item>
<Item kind="ocr"><Auth>A. Maach and G. v. Bochmann</Auth><Ttl>A hybrid architecture using both optical burst switching and routed wavelength</Ttl><where>Proc. of IASTED Conf. on Communications and Computer Networks, Cambridge, USA, Nov. 2002, pp. 263-268.</where><Y suff="b">2002</Y><Lbl>Maac</Lbl><Key>kw-ocr</Key><Abstr>The development of wavelength division multiplexing opens a new horizon in optical networks and promises to be one of the best solutions for the high demand of the bandwidth. However, with this technology, many problems arise, especially those related to the architecture to be used in optical networks to take advantage of the huge potential of this technique. Many approaches and architectures have been proposed in literatures to carry information in optical domain. Among them, optical burst switching and wavelength routed network seems to be the most successful. In this work we present a brief description of these two techniques, we discuss the advantages and disadvantages of each scheme, and we furthermore propose a new architecture that uses both methods in order to overcome the limitations imposed by each approach.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.86.5766" /></Item>
<Item kind="ocr"><Auth>A. Maach and G. v. Bochmann</Auth><Ttl>Segmented burst switching: Enhancement of optical burst switching to decrease loss rate and support quality of service</Ttl><where>Proc. of IFIP/IEEE Workshop on Next Generation Optical Network Design and Modeling  (ONDM 2002), Torino, Feb. 2002,  pp. 69-84.</where><Y suff="a">2002</Y><Lbl>Maac</Lbl><Key>kw-ocr</Key><Abstr>With the growing demand of bandwidth and the development being made in the optical components technology, the IP over DWDM using optical burst switching seems to be the best solution to take advantage of the huge capacity of the fiber and accommodate high traffic of information. In this architecture the optical network is seen as an optical cloud with intelligent edges capable to interpret the IP address and store the information in electronic domains as well as checking and correcting errors. Optical burst switching [1,3] achieves better bandwidth exploitation because all the fiber wavelengths are shared among the bursts without resource pre-allocation and the whole wavelength capacity can be used by a burst. However with higher load, contention increases, and hence the number of dropped burst increases leading to a big lost of performance. Several methods can be used to lower the burst-dropping probability such as wavelength conversion [5] and the use of buffers [6], but these solutions are still not there due to the high cost and the immaturity of technology. In this paper we will propose another method where the burst is segmented into  several parts of equal length and in case of contention only the parts at the beginning, causing the conflict, will be discarded. We will analyze and compare this method with other practical methods: delayed burst, deflection routing. The segments of burst can be used to carry different class of service since the dropping probability of each segment depends on its position in the burst. The parts at the end have the smallest probability to be dropped. We prove trough analysis and simulation that the segmented burst improves the performance and is more suitable for traffic with several class of service.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://arnetminer.org/publication/segmented-burst-switching-enhancement-of-optical-burst-switching-to-decrease-loss-rate-and-support-quality-of-service-521172.html" /></Item>
<Item kind="ocr"><Auth>A. Maach, A. Hafid and G. v. Bochmann</Auth><Ttl>An incremental restoration approach in routed wavelength networks</Ttl><where>Proc. Intern. Conf. on Communication and Computer Networks (I3CN’2004), USA, 2004</where><Y suff="g">2004</Y><Lbl>Maac</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.actapress.com/Abstract.aspx?paperId=17668" /></Item>
<Item kind="ocr"><Auth>A. Maach, A. Hamid and G. v. Bochmann</Auth><Ttl>An incremental restoration approach in routed wavelength networks: A detailed study</Ttl><where>Conf. on Communication and Computer Networks, Cambridge (MA, USA), Nov. 2004.</where><Y suff="b">2004</Y><Lbl>Maac</Lbl><Key>kw-ocr</Key><Abstr>Optical networks deploying wavelength division multiplexing and wavelength routing is a promising solution to face the increasing demand of bandwidth. However, in this context the failure of a physical link may cause the simultaneous failure of several light-paths making it very difficult or even infeasible to restore the failed paths. A simple solution consists of reconfiguring the whole network and constructs a new virtual topology, over the physical one, to accommodate the failed and ongoing traffic; however, the reconfiguration of the whole network may disrupt the ongoing traffic (i.e., rerouting of non-affected paths). We propose an approach, called incremental restoration, to restore only the failed traffic without affecting/rerouting the ongoing traffic. In this paper we present a detailed study of the impact, on the overall network performance, of the incremental approach when exclusively used for restoration.</Abstr> <Copy></Copy><Link Text="link" Url="http://www.actapress.com/Abstract.aspx?paperId=17668" /></Item>
<Item kind="ocr"><Auth>A. Maach, G. v. Bochmann and H. Mouftah</Auth><Ttl>Contention avoidance in optical burst switching</Ttl><where>Proc. 3rd IEEE Intern. Conf. on Networking (ICN'04 ), February 29 - March 4, 2004 (7 pages).</where><Y suff="a">2004</Y><Lbl>Maac</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. Maach, G. v. Bochmann and H. Mouftah</Auth><Ttl>Robust optical burst switching</Ttl><where>in Proc. of 11th IEEE Inter. Telecommunications Network Strategy and Planning Symposium,  June 2004, pp. 447-452.</where><Y suff="d">2004</Y><Lbl>Maac</Lbl><Key>kw-ocr</Key><Abstr>Contention is inherent to optical burst switching; this may lead to some burst loss, which could be fatal for some kind of applications. In this paper we propose a combination of contention reduction through congestion control and bursts retransmission to eliminate completely bursts loss. The simulation results indicate that this scheme can transform an optical burst switching to a robust burst forwarder. Simulation results also show that the retransmission technique is particularly suitable for metropolitan or local area network where the additional delay incurred by the retransmission is negligible.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. Maach, G. v. Bochmann and H. Mouftah</Auth><Ttl>Shared protection for time-slotted optical networks</Ttl><where>Proc. of IEEE NCA Symposium,  2004 (4 pages).</where><Y suff="e">2004</Y><Lbl>Maac</Lbl><Key>kw-ocr</Key><Abstr>Shared protection aims to provide the same level of protection, against failure, as the dedicated one while using less network resources. In this paper we present the issue of survivability in a time slotted optical networks deploying DWDM. To guarantee the recovery, sufficient resource needs to be available at the setup time of the protection. However it is possible to optimize the protection capacity. Indeed the primary traffic is composed of a set of flows, which may be going through different paths. Therefore a protection could be found using just enough resources by sharing the backup among many flows. We propose here a technique to identify and provision the protection using the minimum necessary resources. We prove through simulation results that this shared mesh protection scheme can significantly reduce the required network protection capacity.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1025971" /></Item>
<Item kind="ocr"><Auth>A. Maach, H. Zeineddine and G. v. Bochmann</Auth><Ttl>A bandwidth allocation scheme in optical TDM networks</Ttl><where>in Proc. of IEEE/IEE Intern. Conference on High Speed Networks and Multimedia Communications (HSNMC), Toulouse, July 2004, Springer LNCS, pp. 801-812.</where><Y suff="c">2004</Y><Lbl>Maac</Lbl><Key>kw-ocr</Key><Abstr>Wavelength Routing (WR) and Optical Burst Switching (OBS) are two optical network techniques that have received enormous attention over the last decade. However, the two techniques are plagued with many problems. The main concern with WR is the inefficient bandwidth utilization. On the other hand, the problem with OBS is resource contention and burst dropping. In this paper, we propose a new scheme to share network resources using Time Division Multiplexing (TDM) instead of the statistical multiplexing employed in optical burst switching. To avoid contention and improve bandwidth utilization, we resort to a simple reservation scheme that guarantees timeslot deliveries. In addition, we propose the deployment of a new device that we call Sequencer, a simplified form of Optical Time Slot Interchangers (OTSIs), to assist in mapping incoming timeslots to some available outgoing ones. Our goal is to achieve a contention free network, and improve performance.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007/978-3-540-25969-5_73?null" /></Item>
<Item kind="ocr"><Auth>A. Petrenko, G. v. Bochmann and R. Dssouli</Auth><Ttl>Conformance relations and test derivation</Ttl><where>(invited paper), Proc. Int. Workshop on Protocol Test Systems (IFIP), O. Rafiq (ed.), North Holland Publ. 1993, pp.157-178</where><Y suff="c">1993</Y><Lbl>Petr</Lbl><Key>kw-ch kw-ocr kw-RDcr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=747848" /></Item>
<Item kind="ocr"><Auth>A. Petrenko, N. Yevtushenko and G. v. Bochmann</Auth><Ttl>Testing deterministic implementations from nondeterministic FSM specifications</Ttl><where>in Proc. of 9th International Workshop on Testing of Communicating Systems (IWTCS'96), pp.125-140</where><Y suff="c">1996</Y><Lbl>Petr</Lbl><Key>kw-ocr kw-look    -accepted in May 96</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. Petrenko, N. Yevtushenko and G. v. Bochmann</Auth><Ttl>Fault models for testing in context</Ttl><where>in Proc. IFIP symposium FORTE-PSTV'96, Formal Description Techniques IX, R. Gotzhein and J. Bredereke, Chapman and Hall, 1996, pp. 163-178.</where><Y suff="d">1996</Y><Lbl>Petr</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=277482" /></Item>
<Item kind="ocr"><Auth>A. Vogel, B. Kerhervé and G. v. Bochmann</Auth><Ttl>A quality-of-service driven approach to architecture and components for distributed multimedia presentational applications</Ttl><where>Proceedings of Conference on Distributed Multimedia Systems and Applications, International Society for Mini and Microcomputers, Honolulu, Aug. 1994, pp. 101-104</where><Y suff="e">1994</Y><Lbl>Voge</Lbl><Key>kw-citr kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>A. Vogel, G. v. Bochmann, P. Dini and A. Polze</Auth><Ttl>Configuration in the framework of open distributed processing</Ttl><where>Proc. 2nd Int. Workshop on Configurable Distributed Systems, Pittsburgh, IEEE Computer Society Press, March 1994, pp. 106-111</where><Y suff="b">1994</Y><Lbl>Voge</Lbl><Key>kw-citr kw-ocr kw-ftp</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>B. Daou and G. v. Bochmann</Auth><Ttl>Generalizing the Submodule Construction Techniques for Extended State Machine Models</Ttl><where>Proc.  IFIP  Intern. Conf. on Formal Techniques for Networked and Distributed Systems - FORTE 2005, Springer LNCS 4229, Paris, 2006, pp. 191-195.</where><Y suff="a">2006</Y><Lbl>Daou</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007/11888116_15?null" /></Item>
<Item kind="ocr"><Auth>B. Daou and G. v. Bochmann</Auth><Ttl>Submodule construction for extended state machine models</Ttl><where>Proc.  IFIP  Intern. Conf. on Formal Techniques for Networked and Distributed Systems - FORTE 2005, Taiwan, 2005, Springer LNCS 3731, 2005, pp. 396-410.</where><Y suff="a">2005</Y><Lbl>Daou</Lbl><Key>kw-ocr</Key><Abstr>In this paper, we consider the problem of extending existing submodule construction techniques that have been developed for finite state models into more expressive and compact behavioral models that handle data through parameterized interactions, state variables and simple guards. We provide a be-havioral model based on extended Input-Output Automata and describe an algo-rithm that provides the solution to the submodule construction problem in the context of this extended behavioral model. This algorithm is based on abstract-ing variable configurations using the concept of variable partitions, and splitting of states obtained from the finite state machine model in order to satisfy the constraints imposed by the values of exchanged interaction parameters.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.ifip.org/index.php/lncs/article/view/36251" /></Item>
<Item kind="ocr"><Auth>B. Kerhervé, A. Pons, G. v. Bochmann and A. Hafid</Auth><Ttl>Metadata modelling for quality of service management in distributed multimedia systems</Ttl><where>in Proceedings of IEEE Metadata Conference, Silver Spring, Maryland, April 16-18, 1996</where><Y suff="a">1996</Y><Lbl>Kerh</Lbl><Key>kw-look kw-ocr  Requested approval on Feb 14, 1996 (by B.Kerhervé).   Approved by fax to B.Kerhervé on March 11, 96</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>B. Kerhervé, A. Vogel, G. v. Bochmann, R. Dssouli, J. Gecsei and A. Hafid</Auth><Ttl>Functional requirements for a generic distributed multimedia presentational application</Ttl><where>in Proceedings of ICCCN 94, San Francisco, September, 1994, pp.242-247</where><Y suff="a">1994</Y><Lbl>Kerh</Lbl><Key>kw-citr kw-ocr kw-RDcr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>B. Kerhervé, A. Vogel, G. v. Bochmann, R. Dssouli, J. Gecsei and A. Hafid</Auth><Ttl>On distributed multimedia presentational applications - functional and computational architecture and QoS negotiation</Ttl><where>in G. Neufeld, R.Ito (eds.), Proceedings of the International IFIP Workshop on Protocols for High-Speed Networking, Vancouver, Aug. 1994. A preliminary version of this paper also appeared in the Workshop on Multimedia Applications and QoS verification, G.v. Bochmann, J. de Meer, and A. Vogel (eds.) Montreal, May 1994</where><Y suff="b">1994</Y><Lbl>Kerh</Lbl><Key>kw-citr kw-ocr kw-RDcr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=666070" /></Item>
<Item kind="ocr"><Auth>B. Sarikaya and G. v. Bochmann</Auth><Ttl>Some experience with test sequence generation for protocols</Ttl><where>Proc. 2-nd Int. Workshop on Protocol Specification, Testing and Verification, North Holland, 1982, pp. 555-567</where><Y suff="">1982</Y><Lbl>Sari</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=645829.669905" /></Item>
<Item kind="ocr"><Auth>B. Sarikaya and G. v. Bochmann</Auth><Ttl>Synchronization issues in protocol testing</Ttl><where>Proc. ACM SIGCOMM Symposium, Austin, 1983, pp.121-128</where><Y suff="">1983</Y><Lbl>Sari</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1035264" /></Item>
<Item kind="ocr"><Auth>B. Sarikaya and G. v. Bochmann</Auth><Ttl>Obtaining normal form specifications for protocols</Ttl><where>Proc. COMNET'85, IFIP, Computer Network Usage: Recent Experiences, North Holland, 1985, pp. 601-613</where><Y suff="">1985</Y><Lbl>Sari</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>B. Sarikaya, G. v. Bochmann and E. Cerny</Auth><Ttl>A Test Design Methodology for Protocol Testing</Ttl><where>Proc. 18-th Hawai Int. Conf. on Systems Sciences, Jan. 1985, 710-721</where><Y suff="">1985</Y><Lbl>Sari</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>B. Sarikaya, G. v. Bochmann, M. Maksud and J. M. Serre</Auth><Ttl>Formal specification based conformance testing</Ttl><where>Proc. ACM SIGCOMM Symposium, Aug. 1986, pp. 236-240</where><Y suff="">1986</Y><Lbl>Sari</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=18199" /></Item>
<Item kind="ocr"><Auth>B. Wan, G. v. Bochmann and G. V. Jourdan</Auth><Ttl>Improved usage model for Web applications reliability testing</Ttl><where>Proc. 23th IFIP Int. Conf. on Testing Software and Systems (ICTSS'11), Paris, Nov . 2011, Springer LNCS 7019, pp. 15-31.</where><Y suff="a">2011</Y><Lbl>Wan</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/j3341062240x768t/" /></Item>
<Item kind="ocr"><Auth>B. Wan, G. v. Bochmann and G. V. Jourdan</Auth><Ttl>Evaluating reliability-testing usage models</Ttl><where>Proc. IEEE Computer Software and Applications Conference (COMPSAC 2012), pp. 129 – 137</where><Y suff="a">2012</Y><Lbl>Wan</Lbl><Key>kw-ocr</Key><Abstr>Testing the reliability of an application usually requires a good usage model that accurately captures the likely sequences of inputs that the application will receive from the environment. Markov usage models and their variations have been found to be well suited for generating test cases that are statistically close to what the application is expected to receive when in production. In this article, we study the specific case of web applications. We present an evaluation method for estimating the accuracy of various reliability-testing usage models. The method is based on comparison between observed users’ traces and traces inferred from the usage model. Our method gauges the accuracy of the reliability-testing usage model by calculating the sum of goodness-of-fit values of each traces and scaling the result between 0 and 1.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.computer.org/csdl/proceedings/compsac/2012/4736/00/4736a129-abs.html" /></Item>
<Item kind="ocr"><Auth>B. Zhou, P. He and G. v. Bochmann</Auth><Ttl>Blocking analysis for time-space switched all-optical networks</Ttl><where>Proc. of 4th IASTED Intern. Multi-Conference on Wireless and Optical Communication (WOC 2004), July 8-10, 2004, Banff, Canada, pp. 756-761.</where><Y suff="a">2004</Y><Lbl>Zhou</Lbl><Key>kw-ocr</Key><Abstr>Optical time division multiplexing (OTDM) allows multiple traffic streams to share the bandwidth of a wavelength efficiently. In this paper, we present a new analytical model, based on the inclusion-exclusion principle from combinatorics, for evaluating the blocking performance of time-space switched optical networks with fixed routing and random wavelength/timeslot assignment. This model can be used to analyze networks with arbitrary topologies and traffic patterns. The accuracy of the proposed analytical model is validated through simulations.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>C. Jard and G. v. Bochmann</Auth><Ttl>An approach to testing specifications</Ttl><where>Proc. ACM Software Engineering Symposium on High-Level Debugging, March 1983, pp. 53-59</where><Y suff="">1983</Y><Lbl>Jard</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>C. Kant, T. Higashino and G. v. Bochmann</Auth><Ttl>Deriving protocol specifications from service specifications written in LOTOS</Ttl><where>Proc.12th IEEE Int. Phoenix Conf. on Computer Communications, Scottsdale, USA, March 93</where><Y suff="a">1993</Y><Lbl>Kant</Lbl><Key>kw-ch, kw-pub kw-ocr kw-ftp  -submitted to IFIP Sym. PSTV 1991 (refused)  -submitted to FORTE '91 (refused)  -submitted to Distributed Computing (Jan. 92)      to be resubmitted to PSTV 93 ! (refused)</Key><Abstr>A complete communication system is broken down into a number of protocol layers each of which providing services to the layer above it and using services provided by the underlying layer. A service specification defines a particular ordering of the operations that a given layer provides to the layer above it. The active elements in each layer are called entities and they use a protocol in order to implement their service definition. Based on this relation between the service and protocol concepts we have developed algorithms for deriving protocol entity specifications from formal service specification. The derived protocol entities ensure the correct ordering of the service primitives by exchanging synchronization messages through an underlying communication medium.  This paper presents a new version our derivation algorithms; it is an extension of the method to a more comprehensive specification language. This version of the algorithm can handle now all operators and unrestricted process invocation and recursion as defined by basic LOTOS. The correctness of the derivation algorithm is formally proved. The paper presents also an application of the method to a simplified Transport layer: the service and the derived transport protocol entities are given in Annexes.</Abstr> <Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>C. Kawa and G. v. Bochmann</Auth><Ttl>Hierarchical Multi-Network Interconnection Using Public Data Networks</Ttl><where>Proc. IEEE INFOCOM '87 Conference, San Francisco, 1987, pp. 426-435. Reprinted in Network Interconnection and Protocol Conversion, P.E.Green (ed.), IEEE Press, 1988, pp. 284-293</where><Y suff="">1987</Y><Lbl>Kawa</Lbl><Key>kw-ocr kw-ob kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>C. Kawa, A. Jacques and G. v. Bochmann</Auth><Ttl>Computer networks interconnection at the Network and Transport layers</Ttl><where>Proc. Symposium on Communications, Queen's University, Kingston, Ont., June 1986, pp. C.3.1-C.3.4</where><Y suff="">1986</Y><Lbl>Kawa</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>C. Peng, G. v. Bochmann and T. J. Hall</Auth><Ttl>Quick Birkhoff-von-Neumann decomposition algorithm for agile all-photonic network cores</Ttl><where>accepted by 2006 IEEE International Conference on Communications (ICC 2006).</where><Y suff="a">2006</Y><Lbl>Peng</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04024566" /></Item>
<Item kind="ocr"><Auth>C. Peng, P. He, G. v. Bochmann and T. J. Hall</Auth><Ttl>Delay performance analysis for an agile all-photonic star network</Ttl><where>2006 IFIP International Conference on Networking (IFIP Networking 2006), to be published.</where><Y suff="b">2006</Y><Lbl>Peng</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=2119988" /></Item>
<Item kind="ocr"><Auth>C. Peng, P. He, G. v. Bochmann and T. J. Hall</Auth><Ttl>Delay performance analysis for an agile all-photonic star network with PONs</Ttl><where>Proc. Canadian Conference on Electrical and Computer Engineering (CCECE),  2006.</where><Y suff="d">2006</Y><Lbl>Peng</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>C. Peng, S. A. Paredes, T. J. Hall and G. v. Bochmann</Auth><Ttl>Constructing service matrices for agile all-optical cores</Ttl><where>Proc. Symposium on Computers and Communications (ISCC 2006), IEEE, (Best Student Paper Award).</where><Y suff="c">2006</Y><Lbl>Peng</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1157975" /></Item>
<Item kind="ocr"><Auth>C. Wu and G. v. Bochmann</Auth><Ttl>An execution model for LOTOS specifications</Ttl><where>IEEE Global Telecommunications Conference (Globecom), December 1990</where><Y suff="a">1990</Y><Lbl>Wu</Lbl><Key>kw-ocr, kw-pub, kw-ch</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=00116809" /></Item>
<Item kind="ocr"><Auth>C. Wu and G. v. Bochmann</Auth><Ttl>Fairness in LOTOS</Ttl><where>in the proceedings of the International Conference on Formal Description Techniques (FORTE'91), K.R. Parker and G.A. Rose eds, North-Holland, Sydney, Australia, 1991, pp.543-558</where><Y suff="a">1991</Y><Lbl>Wu</Lbl><Key>kw-ocr, kw-pub, kw-ch   -submitted to IFIP Symposium June 1991   -submitted to FORTE'91, Sydney, Australia (accepted)    -refused in Acta Informatica</Key><Abstr>Fairness is an important concept related to specification languages which are based on concurrent and non-deterministic computation models; it is related to liveness. In this paper we formally introduce fairness to the LOTOS specification language by employing the standard LOTOS semantics together with a formalism which states restrictions on fair infinite execution sequences. We extend three fairness concepts of CSP, namely process, guard and channel fairness, to LOTOS. Certain features of LOTOS, such as the dynamic creation of processes, the dynamic relation between gates and processes, and related membership in multi-way rendezvous, not present in CSP, make the definition of fairness difficult. We introduce the concept of "transition groups", which leads to a general notion of fairness, and use LOTOS action indexes to define the concepts of process, alternative and channel for LOTOS. We explain how a fair execution model for LOTOS can be obtained, and demonstrate the use of these concepts by showing how fairness assumptions can be used to prove liveness properties for a given LOTOS specification.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=683598" /></Item>
<Item kind="ocr"><Auth>C. Wu, G. v. Bochmann and M. Yao</Auth><Ttl>Fairness of N-party synchronization and its implementation in a distributed environment</Ttl><where>Proc. Int. Workshop on Distributed Algorithms (WDAG'93), LNCS 725, Springer Verlag, 1993, pp. 279-293</where><Y suff="c">1993</Y><Lbl>Wu</Lbl><Key>kw-ch, kw-pub kw-ocr  -Submitted in Oct. 91 to Distributed Computing Systems Conf. in Japan  -submitted to Concur'92  (rejected)  -submitted to 7th Int. Workshop on Distributed Algorithms, Lausanne, Switzerland, Sept.27-29, 1993   [Avril 93]</Key><Abstr>Fairness is an important concept in design and implementation of distributed systems. At the specification level, fairness usually serves as an assumption for proving liveness. At implementation level, the question becomes how to implement the underlying fairness which is assumed to be true at the specification level. In this paper, we study four types of fairness, the so-called w-fairness, s-fairness, u-fairness and su-fairness, in the context of the design of N-party synchronization algorithms. Within an abstract model for distributed systems, we formally introduce the four fairness concepts. We formally present, in the form of extended finite state machines, several distributed N-party synchronization algorithms which satisfy different fairness properties. The algorithms given in this paper are abstract in a sense that they are not optimized. The abstraction makes the construction of the algorithm and its proof of correctness easier.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007/3-540-57271-6_42?null" /></Item>
<Item kind="ocr"><Auth>D. Desbiens, G. v. Bochmann, A. Das and J. Dargham</Auth><Ttl>Modeling and formal specification of the personal communication service</Ttl><where>Proc. IEEE INFOCOM'93, San Francisco, CA, March 1993</where><Y suff="a">1993</Y><Lbl>Desb</Lbl><Key>kw-ocr kw-citr kw-ADcr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>D. Ramazani and G. v. Bochmann</Auth><Ttl>Specification of composite objects based on the ODP reference model</Ttl><where>in Proc. First IFIP Workshop on Formal Methods for Open Object-based Distributed Systems (FMOODS), Paris, France, 1996, pp.207-221.</where><Y suff="a">1996</Y><Lbl>Rama</Lbl><Key>kw-ocr</Key><Abstr>In this paper, we describe our experience in using the RM-ODP to specify composite objects.  The concept of a composite object as defined in RM-ODP does not take into account its dynamic structure as well as the classification of its properties into inherent, aggregate and emergent properties. To make this possible, we have to complement the description of composite objects with explicit contracts involving the composite object and its components.  This interpretation of composite objects in terms of ODP concepts is technically sound. It allows a clean definition of the structure, the inherent and aggregate properties of the composite object. However, this approach is conceptually questionable since its guiding philosophy is based on ignoring the distinction between composition and interconnection of objects. This observation is grounded on the usage of contracts for defining significant aspects of object composition.  We come out with the same conclusion when experimenting the description of composite objects using Darwin. What these experiments show is that we still have to rely on the concept of interconnection of objects to define the semantics of composition of objects.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>D. Ramazani and G. v. Bochmann</Auth><Ttl>Extending OMT for the Specification of Composite Objects</Ttl><where>in Proc. 20th Intern. Conf. on Technology of Object-Oriented Languages and Systems (TOOLS-USA'96), August 1996.</where><Y suff="b">1996</Y><Lbl>Rama</Lbl><Key>kw-ocr</Key><Abstr>In engineering and telecommunication applications, it is common to have composite objects. Existing object-oriented methods propose many approaches for modeling these objects. However, these approaches fail to capture the linkage between the structure and the behavior of composite objects. In [Ramazani 95a], a conceptual framework for the description of composite objects prescribes how this linkage can be established by means of a set of fundamental concepts. In order to make this framework more usable in practice, this paper shows how OMT can be adapted and extended to describe composite objects according to this framework. A great deal of these adaptations and extensions require only minor notational and semantic changes to the method. This work also shows how more requirements in connection with composite objects can be captured, made explicit, and precisely stated using an extended OMT.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>D. Ramazani and G. v. Bochmann</Auth><Ttl>Approaches to the specification of object associations</Ttl><where>in Proc. IFIP Workshop on Formal Methods for Open Object-based Distributed Systems (FMOODS), Canterbury, UK, (H.Bowman, J. Derrick, eds.), Chapman-Hall, 1997, pp. 231-246.</where><Y suff="a">1997</Y><Lbl>Rama</Lbl><Key>kw-ocr</Key><Abstr>Many practitioners agree on the key role of object associations during the requirements specification and analysis phases of application development, since they contribute to the definition of the semantics of applications. However, the literature shows that there are multiple semantics for associations, and confusion about how they should be represented. As a matter of fact, various interpretations of the concept of association exist, leading to a multiplicity of representations.  The contribution of this paper is an exposition of four practical approaches to the formal specification of associations. It also introduces a conceptual model for associations which is used as a baseline for comparing the four approaches to formal specification of associations. These four approaches are based on different constructs of the specification language Object-Z which can be used for formally describing associations. The way these approaches capture the requirements represented by associations is central to selecting the approach to be used for the application development.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=278760" /></Item>
<Item kind="ocr"><Auth>D. Ramazani and G. v. Bochmann</Auth><Ttl>Object composition: a case study</Ttl><where>Proc. IFIP Workshop on Formal Methods for Open Object-based Distributed Systems (FMOODS), Italy, 1999,</where><Y suff="a">1999</Y><Lbl>Rama</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dblife.cs.wisc.edu/publication/Object_Composition%3A_A_Case_Study" /></Item>
<Item kind="ocr"><Auth>D. Ramazani, P. Flocchini and G. v. Bochmann</Auth><Ttl>Distributed objects with sense of direction</Ttl><where>in Proc. First Int. Workshop on Distributed Data and Structures, Orlando (US), March 30, 1998 (publ. by Carleton Scientific, 1999), pp. 1 - 12.</where><Y suff="a">1998</Y><Lbl>Rama</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://libra.msra.cn/Publication/152029/distributed-objects-with-sense-of-direction" /></Item>
<Item kind="ocr"><Auth>E. Cerny and G. v. Bochmann</Auth><Ttl>Testing Implementations of an Application-Level Communication Protocol: Inter-Library Loan</Ttl><where>Proc. FTCS '85, IEEE</where><Y suff="">1985</Y><Lbl>Cern</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>E. Cerny, G. v. Bochmann, M. Maksud, A. Leveille and J. M. Serre</Auth><Ttl>Experiments in testing communication protocol implementations</Ttl><where>Proc. Fault-Tolerant Comp. Sym. '84, IEEE, pp. 204-209</where><Y suff="">1984</Y><Lbl>Cern</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>E. Htite, R. Dssouli and G. v. Bochmann</Auth><Ttl>Sélection des tests à partir de spécifications orientées objets</Ttl><where>Proc. Third Maghrevian Conf. on Software Eng. and Art. Intelligence, Rabat, April 1994, pp. 525-534</where><Y suff="b">1993</Y><Lbl>Htit</Lbl><Key>kw-ocr kw-RDcr kw-pub kw-citr kw-ftp</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>E. Madja, A. Hafid, R. Dssouli, G. v. Bochmann and J. Gecsei</Auth><Ttl>Meta-data modelling for quality of service management in the World Wide Web</Ttl><where>in Proc. of Int. Conf. on Multimedia Modeling, Lausanne, Switzerland, 1998</where><Y suff="a">1998</Y><Lbl>Madj</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=824349" /></Item>
<Item kind="ocr"><Auth>E. Madja, G. v. Bochmann, R. Dssouli and J. Gescei</Auth><Ttl>HTML extensions for Multimedia Documents and Quality of Service management on the Web</Ttl><where>Proc. NOTERE'97, Pau, France, Oct. 1997.</where><Y suff="a">1997</Y><Lbl>Madj</Lbl><Key>kw-ocr</Key><Abstr>The purpose of this paper is to describe an extension of HTML which supports the description of multimedia documents, including text, image, audio and video, and which includes necessary meta information for quality of service negotiation. Based on the general structure of multimedia documents and associated QoS parameters, which where developed under an ongoing CITR project, we propose an HTML extension which uses the recently defined OBJECT and RESOURCE elements. An ongoing implementation of a user agent for QoS negotiation using these extensions is also described. This implementation intends to allow the concurrent use of presentation protocols which are currently in use over the Internet for the presentation of real-time audio and video.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.56.6485" /></Item>
<Item kind="ocr"><Auth>F. Dankar and G. v. Bochmann</Auth><Ttl>Removing Timed Delays in Stochastic Automata</Ttl><where>Proc. 7th Intern. Workshop on Performability Modeling of Computer and Communication Systems (PMCCS), Torino, Sept. 2005.</where><Y suff="a">2005</Y><Lbl>Dank</Lbl><Key>kw-ocr</Key><Abstr>We present a method to remove timed delays (timed internal actions)  from a subset of stochastic automata. After removing the internal actions, the steady state probability of a subset of the states of the automata is preserved. The stochastic automata considered in this paper have the property of being Markov regenerative processes.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.computer.org/portal/web/csdl/doi/10.1109/CIC.2006.60" /></Item>
<Item kind="ocr"><Auth>F. K. Dankar and G. v. Bochmann</Auth><Ttl>Markovian component modeling</Ttl><where>Proc. MATHMOD Conference, Vienna, Austria, Febr. 2003.</where><Y suff="a">2003</Y><Lbl>Dank</Lbl><Key>kw-ocr</Key><Abstr>We consider the following problem: For a real-time probabilistic system S consisting of two submodules M1 and M2, the specification of the global system S is given, as well as part of the specification of M1 and part of the specification of M2 (the possible traces are known but not their probabilities nor their timing delays). We need to fully determine of M1 and M2 in a way to “best approximate” the composition M1´M2 to S. In this paper, a solution of this problem in the context of continuous time Markov chains (CTMC) is given.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>F. Khendek and G. v. Bochmann</Auth><Ttl>Formalization of the CORDS process model using Mondel</Ttl><where>IBM Center for Advanced Studies Conference (CasCon'92), Toronto, Canada, November 1992, pp.351-360</where><Y suff="e">1992</Y><Lbl>Khen</Lbl><Key>kw-ocr kw-ibm  - submitted to IBM-CASCON'92, accepted</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>F. Khendek and G. v. Bochmann</Auth><Ttl>Formal specifications design, evolution and reuse</Ttl><where>Proc. of CASCON'93, Toronto, Canada, October 1993, pp. 184-193</where><Y suff="b">1993</Y><Lbl>Khen</Lbl><Key>kw-ocr kw-ibm</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>F. Khendek and G. v. Bochmann</Auth><Ttl>Incremental construction approach for distributed system specifications</Ttl><where>Proc. of the sixth Int. Conf. on Formal Description Techniques (FORTE'93), Boston, Massachussets, October 1993, pp.89-104</where><Y suff="a">1993</Y><Lbl>Khen</Lbl><Key>kw-citr  kw-pub kw-ocr  -submitted to FORTE'92, Lannion, France, 13-16 Oct.92. sous le titre: "Incremental construction of LOTOS specifications with internal structure"  (refused)   -submitted to TAPSOFT'93, Orsay, France, 13-17 avril 93.  [15/10/92] (refused)  -submitted to PSTV'93, Liege, Belgique (May 93) [Dec.92] (refused)  -submitted to FORTE'93 (accepted)</Key><Abstr>In this paper, we propose an incremental construction approach for distributed system specifications.  These specifications are structured as a parallel composition of subsystem specifications. The approach consists of merging two specifications Sold and Sadded into a new specification Snew, such that Snew extends Sold and Snew extends Sadded. Moreover, in the case of cyclic behaviors, Snew offers a choice between behaviors of Sold and behaviors of Sadded, in a recursive manner. The derived specification Snew has the same internal structure as Sold. Our approach is described in terms of Labelled Transition Systems, and it is applicable for many specification languages.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=683787" /></Item>
<Item kind="ocr"><Auth>F. Khendek, G. v. Bochmann and C. Kant</Auth><Ttl>New results on deriving protocol specifications from services specifications</Ttl><where>Proc. SIGCOMM'89, July 1989, in Computer Communications Review Vol.19 no.4, pp. 136-145</where><Y suff="">1989</Y><Lbl>Khen</Lbl><Key>kw-pub, kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=75246.75261" /></Item>
<Item kind="ocr"><Auth>G. Luo, A. Das and G. v. Bochmann</Auth><Ttl>Test selection based on SDL specifications with SAVE</Ttl><where>SDL'91: Evolving methods, Ove Færgrmand, Rick Reed editors, Noth-Holland Publ., pp.313-324, (5th SDL Forum (CCITT), September 1991, Glasgow, UK)</where><Y suff="a">1991</Y><Lbl>Luo</Lbl><Key>kw-ocr, kw-ADcr, kw-pub, kw-ch</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. Luo, A. Das and G. v. Bochmann</Auth><Ttl>Generating tests for control portion of SDL specifications</Ttl><where>IFIP sixth International Workshop on Protocol Test Systems, Pau, France, September 1993, pp. 51-66</where><Y suff="c">1993</Y><Lbl>Luo</Lbl><Key>kw-ocr kw-ADcr kw-ch</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. Luo, A. Petrenko and G. v. Bochmann</Auth><Ttl>Selecting test sequences for partially-specified nondeterministic finite state machines</Ttl><where>Proc. of the International Workshop on Protocol Test Systems (IWPTS'94), Tokyo, Japan, Nov. 1994, pp.95-110</where><Y suff="e">1994</Y><Lbl>Luo</Lbl><Key>kw-ch kw-ocr kw-pub kw-ftp  -submitted to IEEE Transactions on Computers [Dec.92].  -shorter version submitted to PSTV'93 [Dec.92] under the title: "Selecting conformance tests for partially-specified nondeterministic protocol machines".</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=233118" /></Item>
<Item kind="ocr"><Auth>G. Luo, G. v. Bochmann, B. Sarikaya and M. Boyer</Auth><Ttl>Control-flow based testing for Prolog programs</Ttl><where>Third International Symposium on Software Reliability Engineering, Oct. 92, IEEE Computer Society Press, pp.104-113</where><Y suff="b">1992</Y><Lbl>Luo</Lbl><Key>kw-ch kw-ocr kw-pub  -submitted 10th Annual Software Reliability Symp. Denver, CO, refused  -submitted to third international symposium on software reliability Engineering, accepted</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. Luo, R. Dssouli, G. v. Bochmann, P. Ventakaram and A. Ghedamsi</Auth><Ttl>Generating synchronizable test sequences based on finite state machines with distributed ports</Ttl><where>Proceedings of the IFIP Sixth International Workshop on Protocol Test Systems, Pau, France, September 1993, pp. 53-68</where><Y suff="b">1993</Y><Lbl>Luo</Lbl><Key>kw-ocr kw-RDcr kw-ch</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=747847" /></Item>
<Item kind="ocr"><Auth>G. Luo, R. Dssouli, G. v. Bochmann, P. Ventakaram and A. Ghedamsi</Auth><Ttl>Test generation for the distributed test architecture</Ttl><where>Singapore International Conference on Networks, Singapore, September 1993, pp. 670-674</where><Y suff="d">1993</Y><Lbl>Luo</Lbl><Key>kw-ocr kw-RDcr kw-ch</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and A. Finkel</Auth><Ttl>Impact of Queued Interaction on Protocol Specification and Verification</Ttl><where>Proc. Intern. Symp. Interoperable Inf. Systems (ISIIS), Nov. 1988, Tokyo, pp. 371-382</where><Y suff="">1988</Y><Lbl>Boch</Lbl><Key>kw-ocr, kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and A. Hafid</Auth><Ttl>Some principles for quality of service management</Ttl><where>in proceedings of the Fourth International Workshop on Quality of Service (invited paper), Paris, France, March 6-8, 1996.  Revised version published in the Distributed Systems Engineering Journal, Vol. 4, 1997, pp. 16-27</where><Y suff="b">1996</Y><Lbl>Boch</Lbl><Key>kw-look kw-citr kw-ocr   revised version submitted for publication in Distributed System Engineering Journal, 1996</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://arnetminer.org/publication/some-principles-for-quality-of-service-management-856416.html" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and A. Jacques</Auth><Ttl>Gateways for the OSI Transport Service</Ttl><where>Proc. IEEE INFOCOM'87 Conference, San Francisco, 1987</where><Y suff="">1987</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and A. Petrenko</Auth><Ttl>Protocol testing - Review of methods and relevance for software testing</Ttl><where>ACM International Symposium on Software Testing and Analysis (ISSTA'94) - inivited paper, Seattle, USA, 1994, pp 109-124</where><Y suff="d">1994</Y><Lbl>Boch</Lbl><Key>kw-ch kw-ocr kw-pub kw-ftp</Key><Abstr>Communication protocols are the rules that govern the communication between the different components within a distributed computer system. Since protocols are implemented in software and/or hardware, the question arises whether the existing hardware and software testing methods would be adequate for the testing of communication protocols. The purpose of this paper is to explain in which way the problem of testing protocol implementations is different from the usual problem of software testing. We review the major results in the area of protocol testing and discuss in which way these methods may also be relevant in the more general context of software testing.</Abstr> yes<Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=187153" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and C. S. He</Auth><Ttl>Ferry Approaches to Protocol Testing and Service Interfaces</Ttl><where>Proc. Intern. Symp. Interoperable Inf. Systems (ISIIS), Nov. 1988, Tokyo, pp. 303-309</where><Y suff="">1988</Y><Lbl>Boch</Lbl><Key>kw-ocr, kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and D. Ouimet</Auth><Ttl>OSI specifications using ASN.1 and other formal description techniques</Ttl><where>Proc . 9-th Brasilian Symposium on Computer Networks, Florianopolis, May 1991, Bresil (invited paper)</where><Y suff="x">1991</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-ch kw-look</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and G. V. Jourdan</Auth><Ttl>An overview of content distribution and content access in peer-to-peer systems</Ttl><where>(invited paper)Proc. NOTERE Conference, Marakech (Maroco), June 2007.</where><Y suff="b">2007</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and J. Gecsei</Auth><Ttl>A unified method for the specification and verification of protocols</Ttl><where>Proc. IFIP Congress 1977, pp. 229-234</where><Y suff="">1977</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.86.2669" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and J. Gecsei</Auth><Ttl>Towards Videotex Standards</Ttl><where>Viewdata 80, London, mars 1980, pp. 420-427</where><Y suff="">1980</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and J. Pickens</Auth><Ttl>A methodology for the specification of a message transport system</Ttl><where>Proc. Int. Symp. on Computer Message Systems (IFIP TC-6), North Holland, (1981), pp. 221-232</where><Y suff="">1981</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and J. Vaucher</Auth><Ttl>Adding Performance Aspects to Specification Languages</Ttl><where>IFIP Symposium on Protocol Specification, Testing and Verification, Atlantic City, June 1988, pp.19-31</where><Y suff="">1988</Y><Lbl>Boch</Lbl><Key>kw-ocr, kw-pub</Key><Abstr>In the area of communication protocol design, so-called Formal Description Techniques (FDTs) are used to describe the behavior of the system components executing the communication protocol. Such formal specifications can be executed in a simulated mode in order to detect any remaining logical errors in the specification. If a specification language is extended with performance primitives which allow the description of such performance aspects as time delays, resource usage and stochastic behaviour, then simulation can be the basis for the performance evaluation of a complete system. The paper discusses this combination of logical and performance aspects in a single specification, and the choice of appropriate language elements for expressing the performance aspects. Such language elements are presented for several FDTs, namely Estelle, SDL and Lotos. Emphasis is placed on the justification of the chosen language elements and their relation with other well-known performance models, such Markov models, queuing networks, timed Petri nets and simulation.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and M. Deslauriers</Auth><Ttl>Combining ASN1 support with the LOTOS language</Ttl><where>Proc. IFIP Symp. on Protocol Specification, Testing and Verification IX, June 1989, North Holland Publ., pp.175-186</where><Y suff="">1989</Y><Lbl>Boch</Lbl><Key>kw-ocr, kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=670093" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and O. B. Bellal</Auth><Ttl>Test result analysis with respect to formal specifications</Ttl><where>Proc. 2-nd Int. Workshop on Protocol Test Systems, Berlin, Oct. 1989, pp.272-294</where><Y suff="">1989</Y><Lbl>Boch</Lbl><Key>kw-ocr, kw-pub</Key><Abstr>There are two aspects to testing: (1) the selection of appropriate test inputs and (2) the analysis of the observed interactions of the implementation under test (IUT) in order to determine whether they conform to the IUT's specification. The paper considers the second aspect with particular attention to the testing of OSificommunication protocol implementations. A system is described which analyses an observed test trace of interactions with respect to a reference specification which is assumed to be written in LOTOS. In the case that an error is detected, the system also provides some diagnostic information for locating the "error" in the analyzed trace. The practical use of such a trace analysis system is discussed, as well as the possibility of using a similar approach for the validation of the verdicts which are included in the standardized OSificonformance test cases.</Abstr> <Copy>yes</Copy><Link Text="link" Url="v" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and P. M. Merlin</Auth><Ttl>On the construction of communication protocols</Ttl><where>ICCC, 1980, pp.371-378, reprinted in "Communication Protocol Modeling", edited by C. Sunshine, Artech House Publ., 1981; russian translation: Problems of Intern. Center for Science and Techn. Information, Moscow, 1981, no. 2, pp. 146-155</where><Y suff="">1980</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-ob</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and R. Gotzhein</Auth><Ttl>Deriving protocol specifications from service specifications</Ttl><where>Proc. ACM SIGCOMM Symposium, 1986, pp. 148-156</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-ocr, kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=18190" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and R. J. Chung</Auth><Ttl>A Formalized Specification of HDLC Classes of Procedures</Ttl><where>(invited paper) National Telecomm. Conf., Dec. 1977, proc. pp. 03A..2-1 to 2-11. Reprinted in Advances in Computer Comm. and Networking, ed. W. Chu, Artech, 79</where><Y suff="">1977</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-ob kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann and Z. Yang</Auth><Ttl>Quality of service management for teleteaching applications using the MPEG-4/DMIF</Ttl><where>Proc. of Intern. Workshop on Interactive Distr. Multimedia Systems and Telecom. Services, Toulouse, Oct. 1999, Springer Verlag, LNCS 1718, pp.133-146.</where><Y suff="b">1999</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr>In the context of distributed multimedia applications involving multicast to a large number of users, a single quality of service level may not be appropriate for all participants. It is necessary to distribute part of the QoS management process and allow each user process to make certain QoS decisions based on its local context. In order to allow for different QoS options, we assume that each source provides, for each logical multimedia stream, several different stream variants, representing different choices of user-level QoS parameters. The paper presents the design of a teleteaching system which uses this paradigm for QoS negotiation, and explains how the Delivery Multimedia Integration Framework (DMIF) of MPEG-4 can be adapted as a session protocol for such an application. In fact, it appears that this DMIF protocol, which is now being extended by ISO (DMIF Version 2) to the context of multicasting, provides some general session management functions which are quite useful for distributed multimedia applications using broadcasting.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=659670" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, A. Das, R. Dssouli, M. Dubuc, A. Ghedamsi and G. Luo</Auth><Ttl>Fault models in testing</Ttl><where>Proc. IFIP Intern. Workshop on Protocol Test Systems, Netherlands, Oct. 1991 (invited paper), pp. (II-17)-(II-32)</where><Y suff="d">1991</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-RDcr kw-ADcr kw-pub kw-ch</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=747577" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, A. Petrenko and M. Yao</Auth><Ttl>Fault coverage of tests based on finite state models</Ttl><where>(invited paper) IFIP Intl Workshop on Protocol Test Systems (IWPTS'94), Tokyo 1994, Chapman  and  Hall, pp.55-76</where><Y suff="h">1994</Y><Lbl>Boch</Lbl><Key>kw-ch kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=236187.233116" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, A. Petrenko, O. Bellal and S. Maguiraga</Auth><Ttl>Automating the process of test derivation from SDL specifications</Ttl><where>in Proc. eighth SDL Forum, INT in Evry, Sept. 22-26, 1997</where><Y suff="a">1997</Y><Lbl>Boch</Lbl><Key>kw-look kw-ocr    submitted for publication in SDL Forum 1997 in Feb. 97    Acceptance notified March 97</Key><Abstr>In this paper, we present a set of automated tools for the development of conformance tests following a methodology based on a partial unfolding of a given SDL specification, describing the behavior of the system under test. The methodology relies on FSM-based test derivation methods which focus on the fault coverage aspect of testing. The tool kit offers to the test designer a number of options for achieving different levels of fault coverage. In particular, it provides support for partial specifications, grouped transitions and timers. The tests, which are generated in SDL or in TTCN must be completed by hand concerning certain aspects related to signal parameters, however, most of these adjustments are relatively straightforward and certain parts of the original SDL specification can be reused without change. We also report on our experience of using the tool kit for the development of a test suite for the ATM PNNI signalling protocol.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://arnetminer.org/publication/automating-the-process-of-test-derivation-from-sdl-specifications-578780.html" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, B. Kerherve, A. Hafid, P. Dini and A. Pons</Auth><Ttl>Architectural design of adaptive multimedia systems</Ttl><where>proceedings of IEEE Workshop on Multimedia Software Development, Berlin, Germany, March 25-26, 1996</where><Y suff="a">1996</Y><Lbl>Boch</Lbl><Key> kw-citr kw-ocr</Key><Abstr>(accepted, Dec1995, e-mail from B. Kerherve)  (accepté par CITR le 10 nov.95)</Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=557739" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, B. Kerhervé, H. Lutfiyya, M. Salem and H. Ye</Auth><Ttl>Introducing QoS into electronic commerce applications</Ttl><where>Proc. of Second International Symposium on Electronic Commerce, April 2001, Hong Kong, China, published as "Electronic Commerce Technologies", LNCS 2004, Springer Verlag, pp. 138-147.</where><Y suff="a">2001</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr>Business to consumer is expected to be one of the fastest growing segments of electronic commerce. One important and challenging problem in such context, is the satisfaction of user expectations about the Quality of Service (QoS) provided when applications are deployed on a large scale. In this paper, we will examine the use of dynamic QoS management techniques in combination with replication at the various architectural levels of an electronic commerce application.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007/3-540-45415-2_11?null" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, C. He and D. Ouimet</Auth><Ttl>Protocol testing using automatic trace analysis</Ttl><where>Canadian Conf. on Electrical and Computer Engineering, Montréal, Sept. 1989, pp. 814-820</where><Y suff="">1989</Y><Lbl>Boch</Lbl><Key>kw-ocr, kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, D. Desbiens, M. Dubuc, D. Ouimet and F. Saba</Auth><Ttl>Test result analysis and validation of test verdicts</Ttl><where>Proc. Workshop on Protocol Test Systems (IFIP),1990, North-Holland</where><Y suff="j">1990</Y><Lbl>Boch</Lbl><Key>kw-ocr, kw-chao, kw-pub McLean, Virginia, US, Oct. 90</Key><Abstr>Formal description techniques (FDT's) are useful in the protocol development cycle, particulary in the conformance testing area. In this paper, we present TETRA, a test and trace analysis tool based on the LOTOS FDT which can be used to automatically compare the specified verdicts of a conformance test case with a protocol specification, or to analyse results of a test run with the reference specification. We also describe our experience with this tool for the validation of a X.25 TTCN test suite and for the testing of an ACSE implementation.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.7.1443" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, D. Ouimet and G. Neufeld</Auth><Ttl>ASN.1 and Estelle implementation support tools</Ttl><where>Proc. Third Int. Conf. on Formal Description Techniques, IFIP (FORTE'90), Nov. 1990, Madrid, pp.531-534</where><Y suff="t">1990</Y><Lbl>Boch</Lbl><Key>kw-ocr, kw-st</Key><Abstr>Formal specifications are a well-known technique for improving software development. In the context of OSificommunication protocol standards, Formal Description Techniques (FDT's) have been developed for the description of communication protocols and services. In addition, a notation called ASN.1 is used for the descriptions of the data structures of protocol data units exchanges between communicating entities at the application layer.  Existing FDT's, such as Estelle, LOTOS and SDL, do not include facilities to directly manipulate data structures defined in ASN.1.  This makes using FDT's for distributed applications difficult.  This paper deals with the integration of ASN.1 with Estelle and the issues involved with the integration of corresponding implementation tools. It is shown how the encoding and decoding routines automatically generated from the ASN.1 definitions can be combined with implementation code semi-automatically generated from the Estelle specification of the protocol. An application for a simple protocol is given.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, E. Cerny, G. Gerber, R. Dssouli, M. Maksud, B. H. Phan, B. Sarikaya and J. M. Serre</Auth><Ttl>Use of formal specifications for protocol design, implementation and testing</Ttl><where>Proc. IFIP Workshop on Protocol Specification, Testing and Verification, Sky Top, NY, USA, 1984, Y. Yemini et al. eds., North Holland, pp.137-146</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-RDcr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, E. Cerny, M. Gagne, C. Jard, A. Leveille, C. Lacaille, M. Maksud, K. S. Raghunathan and B. Sarikaya</Auth><Ttl>Experience with formal specifications</Ttl><where>Proc. 2-nd Int. Workshop on Protocol Specification, Testing and Verification (IFIP WG6.1), North Holland</where><Y suff="">1982</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, E. Cerny, M. Maksud and B. Sarikaya</Auth><Ttl>Testing of Transport Protocol Implementations</Ttl><where>Proc. CIPS Conference, Ottawa, 1983, pp.123-129</where><Y suff="">1983</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, J. Gecsei and E. Lin</Auth><Ttl>Keyword access in Telidon:  An experiment</Ttl><where>Proc. Videotex 82, New York, June 1982</where><Y suff="">1982</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, J. M. Serre and G. Gerber</Auth><Ttl>Obtaining protocol implementations from formal specifications</Ttl><where>Proc. CIPS Congress '85, pp.187-193</where><Y suff="">1985</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, L. Lecomte and P. Mondain-Monval</Auth><Ttl>Formal description of network management issues</Ttl><where>Proc. Int. Symp. on Integrated Network Management (IFIP), Arlington, US, April 1991, North Holland Publ., pp. 77-94</where><Y suff="i">1991</Y><Lbl>Boch</Lbl><Key>kw-pub, kw-ocr, kw-crim</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, L. Logrippo and B. Sarikaya</Auth><Ttl>Formal specifications for protocols - issues and experiences</Ttl><where>in Proc. IFIP Conf. on Computer Networking COMNET '90, Budapest, L.Scaba et al. (eds.), North Holland Publ. (1990), pp. 3-21 (invited paper)</where><Y suff="d">1990</Y><Lbl>Boch</Lbl><Key>kw-pub, kw-ocr, kw-st</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, M. Deslauriers and S. Bessette</Auth><Ttl>Application Layer Protocol Testing and ASN1 Support Tools</Ttl><where>Proc. IEEE GLOBECOM Conf., Houston, Dec. 1986, pp. 767-771</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, M. J. Coates, T. Hall, L. Mason, R. Vickers and O. Yang</Auth><Ttl>The Agile All-Photonic Network: An architectural outline</Ttl><where>Proc. of 22nd Biennial Symposium on Communications, Queen's University, Kingston, Canada, May 2004, pp. 217-218.</where><Y suff="b">2004</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr>In this paper, we outline the architecture of an agile all-photonic network (AAPN), focusing primarily on topology aspects, switching mechanisms, and resource allocation. Our design assumes that optical switching technologies will mature to the point where rapidly-reconfigurable, medium/high port-count, all-optical spaceswitches are deployable in the network core. Our architectural paradigm features: (i) agility - the ability to perform time domain multiplexing to dynamically allocate bandwidth to traffic flows as the demand varies; and (ii) the concentration of control and routing functionality at the electronic edge switches that surround the photonic core.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, P. Desjardins, J. Gecsei, J. L. Landry and A. Perras</Auth><Ttl>A Framework for Developing Distributed Computer Systems</Ttl><where>CIPS Congress 1979, Québec, pp. 73-78</where><Y suff="">1979</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, Q. Gao and C. Wu</Auth><Ttl>On the distributed implementation of LOTOS</Ttl><where>FORTE'89 (IFIP), Vancouver,  in "Formal Descriptions Techniques II", North-Holland, S.T.Vuong editor,1989, pp.133-146</where><Y suff="">1989</Y><Lbl>Boch</Lbl><Key>kw-ocr, kw-pub</Key><Abstr>This paper presents an approach to the distributed implementation of multiple rendezvous, including dynamic process creation,  as defined by the specification language LOTOS. The approach is based on a so-called activity tree which reflects the dynamic relationships between the active processes  within the system, and a virtual ring algorithm for the distributed implementation of a set of rendezvous, which was originally developed for a static set of processes. A new dynamic ring establishment algorithm is presented which serves as a bridge between the activity tree and the virtual ring algorithm. When growing the activity tree, the algorithm establishes  for each LOTOS gate a virtual ring over which the virtual ring algorithm is applied.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=683285" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, R. Dssouli and B. Sarikaya</Auth><Ttl>Méthodes de test de protocoles: Architectures et sélection de tests</Ttl><where>(invited paper), Proc. Colloque Francophone sur l'Ingenierie des Protocoles (AFCET), Bordeaux, Sept. 1988, pp. 337-363</where><Y suff="">1988</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-RDcr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, R. Dssouli and J. R. Zhao</Auth><Ttl>Automatic Test Result Analysis and Impact of Testing Architecture</Ttl><where>First Intern. Workshop on Protocol Test Systems, Vancouver, Oct. 1988 (invited paper)</where><Y suff="">1988</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-RDcr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, R. Dssouli, W. L. d. Souza, B. Sarikaya and H. Ural</Auth><Ttl>Use of Prolog for Building Protocol Design Tools</Ttl><where>Proc. 5th IFIP Workshop on Protocol Specification, Verification and Testing, Toulouse, June 1985, North-Holland Publ., pp. 131-147</where><Y suff="">1985</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-RDcr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, S. Haar, C. Jard and G. V. Jourdan</Auth><Ttl>Testing systems specified as partial-order inputoutput automata</Ttl><where>Proc. IFIP Testcom/FATES Workshop, Tokyo, June 2008, LNCS.</where><Y suff="a">2008</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr>An Input/Output Automaton is an automaton with a finite number of states where each transition is associated with a single input or output interaction. In [1], we introduced a new formalism,  in which each transition is associated with a bipartite partially ordered set made of concurrent inputs followed by concurrent outputs. In this paper, we generalize this model to Partial Order Input/Output Automata (POIOA), in which each transition is associated with an almost arbitrary partially ordered set of inputs and outputs. This formalism can be seen as High-Level Messages Sequence Charts with inputs and outputs and allows for the specification of concurrency between inputs and outputs in a very general, direct and concise way.  We give a formal definition of this framework, and define several conformance relations for comparing system specifications expressed in this formalism. Then we show how to derive a test suite that guarantees to detect faults defined by a POIOA-specific fault model: missing output faults, unspecified output faults, weaker precondition faults, stronger precondition faults and transfer faults.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007/978-3-540-68524-1_13" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, S. Poirier and P. Mondain-Monval</Auth><Ttl>Object-oriented design for ODP</Ttl><where>Proc. IFIP Workshop on Open Distributed Processing, Berlin, Oct. 1991 (position paper), North Holland Publ., pp. 435-439</where><Y suff="r">1991</Y><Lbl>Boch</Lbl><Key>kw-ocr, kw-ch, kw-rel-crim</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=648100.748567" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann, S. Poirier and P. Mondain-Monval</Auth><Ttl>Object-oriented design for distributed systems and OSI standards</Ttl><where>Proc. of IFIP Int. Conf. on Upper Layer Protocols, Architectures and Applications, Vancouver, May 1992, G. Neufeld and B. Plattner (Eds.), North-Holland Pub., pp. 265-280. A shorter version is also included in the proceedings of the Int. Workshop on ODP, Berlin, Oct. 1991</where><Y suff="p">1992</Y><Lbl>Boch</Lbl><Key>kw-ocr  kw-rel-crim kw-ch  -submitted to IFIP Workshop in Quebec City (refused)  -submitted to Globecom 92  -submitted to Infocom'92 à Florence  (refused)  -submitted to IWODP, Berlin October 1991 (accepted, shorter version)  -submitted at IFIP'92, Vancouver (shorter version) accepted</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=164137" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>An experience with individualized instruction and learning objectives</Ttl><where>Proceedings of the Canadian Mathematical Congress Meeting on Curriculum Alternatives, Regina, June 1975</where><Y suff="">1975</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Combining assertions and states for the validation of process commmunication</Ttl><where>IFIP Working Conference on Constructing Quality Software, Proc. ed. by P.G. Hibbard and S.A. Shuman, North Holland, 1978. Translated into russian</where><Y suff="">1978</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Communication protocols and error recovery procedures</Ttl><where>Proceedings ACM Symposium on Interprocess Communication, SIGOPS Review, 9, No.3, 45-50 (1975)</where><Y suff="">1975</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=800272.810898" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Comparaison des modèles d'automates à entrée-sortie et à rendez-vous pour le développement de systèmes distribués</Ttl><where>Invited paper at the Colloque sur l'Ingénierie des Protocoles (CFIP'96), Rabat, Maroc, October 14-17, 1996, p. 185.</where><Y suff="c">1996</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Deriving component designs from global requirements</Ttl><where>
In: Baelen, S.V., Graf, S., Filali, M., Weigert, T., Gerard, S. (eds.) Proceedings of the
First International Workshop on Model Based Architecting and Construction of
Embedded Systems (ACES-MB 2008), Toulouse. CEUR Workshop Proceedings, vol. 503, pp. 55-69 (2008)
</where><Y suff="b">2008</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr>This paper is concerned with the early development phases of distributed applications, service compositions and workflow systems. It deals with the transformation of a global requirements model, which makes abstraction from the physical distribution of the different system functions, into a system design that identifies a certain number of distributed components. At this design level, some of the global activities may be seen as collaborations among several components. The temporal constraints of the global requirements on the execution of the different activities imply certain coordination messages between the different system components. The paper presents a transformation algorithm that derives, from a given global behavior, the local behaviors for each of the system components including the exchange of coordination messages for the global synchronization of the activities. The global behavior is defined in terms of standard sequencing operators that correspond to the concepts found in UML Activity Diagrams and similar formalisms; for sequential execution, weak and strong sequencing is distinguished. The derived component behaviors ensure that their joint execution satisfies the ordering constraints of the global requirements model, they avoid any possible race conditions, and introduce a relatively small number of coordination messages. In many cases, these messages are required anyway for carrying the dataflow which underlies the global requirements model.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-503/paper04.pdf" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Design of an agile all-photonic network</Ttl><where>Proc. Int. Conf. on Network Architectures, Management, and Applications (SPIE), Wuhan, Nov. 2007.</where><Y suff="a">2007</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr>"Agile All-Photonic Networks" (AAPN) is the theme of a Canadian research collaboration. An AAPN is a wavelength-division-multiplexed network that consists of several overlaid stars formed by edge nodes that aggregate traffic, interconnected by bufferless optical core nodes that perform fast switching in order to provide bandwidth allocation in sub-wavelength granularity. Specific issues addressed in this context are (a) efficient bandwidth allocation, (b) routing of MPLS flows over the AAPN, (c) allocation of protection paths, and (d) development of a demonstration prototype. This paper high-light research results and design choices related to these issues.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://spie.org/x648.html?product_id=751911" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Finite State Description of Communication Protocols</Ttl><where>Computer Network Protocols Symposium (Université de Liège), Febr. 1978, pp. F3-1 to F3-11</where><Y suff="">1978</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Formal Description Techniques for OSI: An Example</Ttl><where>Proc. of INFOCOM '84, San Francisco, April 1984, pp. 312-317; also publ. in Proc. Second Int. conf. on Introduction of Open Systems Interconnection Standards, DOC, Ottawa, 1984</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Formal methods for describing distributed systems - A discussion of the experience in OSI standardization</Ttl><where>Decentralized Systems (Proc. IFIP WG 10.3 Working Conf. , Lyon, Dec. 1989),  M.Cosnard, C.Girault (eds.), North Holland Publ., 1990, pp. 29-39 (invited paper)</where><Y suff="">1989</Y><Lbl>Boch</Lbl><Key>kw-ocr, kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://opac.inria.fr/record=b1022344~S12" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Hierarchical inter-domain management for networks with condo-switches</Ttl><where>Proc. IASTED Int. Conf. on Communication Systems and Applications, Banff, Canada, July 2005, Acta Press, pp. 190-196.</where><Y suff="a">2005</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr>This paper presents a hierarchical approach to inter-domain routing and network management, especially intended for user-controlled lightpath provisioning (UCLP). The structuring of networks into subnetworks at several levels of the hierarchy provides an architecture for distributed processing of network management functions that is very scalable. Each network, as well as each subnetwork, represents an autonomous domain that communicates with its peer, child and parent networks through standard interfaces. A special feature of the architecture is the natural integration of condo-switches, that are switches with ports that belong to different networks, i.e. to different administrative domains. The paper gives the definition of the hierarchical inter-domain architecture with condo-switches and discusses procedures for routing and connection establishment within this structure. It is important to note that the internal structure of a given network (in terms of the interconnections between the internal subnetworks or the point-to-point links) remains hidden; only the list of subnetworks is normally available.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.odysci.com/article/1010112983870929/hierarchical-inter-domain-management-for-networks-with-condo-switches" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Hierarchical language definition</Ttl><where>Proc. ACM SIGPLAN-SIGOPS Interface Meeting, Savannah, SIGPLAN Notices, 8, no.9, 50-51, (1973)</where><Y suff="">1973</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=808278" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Logical verification and implementation of protocols</Ttl><where>Proc. 4th Data Communication Symposium (ACM-IEEE), pp. 7-15 to 7-20, Oct. 1975, reprinted in "Communication Protocol Modeling", edited by C. Sunshine, Artech House Publ., 1981</where><Y suff="">1975</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Methods and tools for the design and validation of protocol specifications and implementations</Ttl><where>Proc. CIPS Edmonton '87 Conference (invited paper), pp. 185-199 (1987) (translated into chinese by Yi Lee, Research Institute of Data Comm. Beijing, China)</where><Y suff="">1987</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Object-oriented modelling and development for distributed systems</Ttl><where>(invited paper), Proc. Third Maghrebian Conf. on Software Eng. and Art. Intelligence, Rabat, April 1994, pp. 11-24; also presented at ACFAS workshop on "Object Orientation in Databases and Software Engineering", Montreal, May 1994, pp. 139-155.  Reprinted in book "Object-Oriented Technology for Database and Software Systems", editors V.S. Alagar and R. Missaoui, World Scientific Publishing Co., 1995, pp. 90-113</where><Y suff="g">1994</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-crim kw-ob</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Recent Developments in Protocol Specification, Validation and Testing</Ttl><where>Proc. Computer Communications Conf., Recife, Brazil, 1986, pp. 354-368</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Some considerations on interfaces for users and system components</Ttl><where>in New Trends in Software Methodologies, Tools and Techniques (Proc. of 2nd Intern. Conf. on Lyee Methodology), IOS Press, 2003, pp. 167-179.</where><Y suff="b">2003</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Specification languages for communication protocols</Ttl><where>Proc. of CHDL-93 (Computer Hardware Description Languages and Their Applications, eds. D. Agnew et al.),  invited paper, Ottawa, April 1993, North Holland Publ., IFIP Transactions A-32, 1993, pp. 379-396</where><Y suff="h">1993</Y><Lbl>Boch</Lbl><Key>kw-ch kw-ocr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Storage allocation for parallel processes in minicomputers</Ttl><where></where><Y suff="">1976</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Submodule construction and supervisory control - a generalization</Ttl><where>in Proc. of Int. Conf. on Implementation and Applications of Automata, Aug. 2001 (invited paper), Springer LNCS 2494, pp. 27-39.</where><Y suff="b">2001</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr>We consider the following problem: For a system consisting of two submodules, the behavior of one submodule is known as well as the desired behavior S of the global system. What should be the behavior of the second submodule such that the behavior of the composition of the two submodules conforms to S ? - This problem has also been called "equation solving", and in the context of supervisory control, it is the problem of designing a suitable controller (second submodule) which controls a given system to be controlled (first submodule). Solutions to this problem have been described by different authors for various assumptions about the underlying communication mechanisms and conformance relations. We present a generalization of this problem and its solution using concepts from relational database theory. We also show that several of the existing solutions are special cases of our general formulation.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/eqqd6w3n2lg0t5w1/" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Submodule construction for specifications with input assumptions and output guarantees</Ttl><where>in Proc. FORTE'02 (22st IFIP WG 6.1 International Conference on Formal Techniques for Networked and Distributed Systems), Chapman and Hall, 2002, pp.</where><Y suff="a">2002</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=682329" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Synchronization in Distributed System Modules</Ttl><where>3rd Berkeley Workshop (LBL and DOE of U.S.), Aug. 1978, Proc. pp. 332-339</where><Y suff="">1978</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>The use of formal description techniques for OSI protocols</Ttl><where>Proc. National Telecom. Conf., New Orleans, (1981), pp. F8.6.1 to F8.6.6</where><Y suff="">1981</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Usage of protocol development tools: the results of a survey</Ttl><where>(invited paper), Protocol Specification, Testing and Verification VII, H. Rudin and C. West (eds.), North Holland Publ. (1987), pp.139-161</where><Y suff="">1987</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=670086" /></Item>
<Item kind="ocr"><Auth>G. v. Bochmann</Auth><Ttl>Using first-order logic to reason about submodule construction</Ttl><where>Proc. IFIP  Intern. Conf. on Formal Techniques for Distributed Systems, Lisbon, Portugal, June 2009, Springer Verlag, LNCS 5522.</where><Y suff="a">2009</Y><Lbl>Boch</Lbl><Key>kw-ocr</Key><Abstr>We consider the following problem: For a system consisting of two components, the behavior of one component is known as well as the desired global behavior. What should be the behavior of the second component such that the behavior of the composition of the two conforms to the desired behavior ? - This problem has been called "submodule construction" or "equation solving". Solutions to this problem have been described in the context of various specification formalisms and various conformance relations.  This paper presents a new formulation of this problem and its solution in first-order logic. It is also shown how the solutions for submodule construction in various specification formalisms can be derived from the solution in logic. The simple proof of correctness for the logic solution is then used to justify the particular forms of solutions in the different specification formalisms, such as (a) synchronous rendezvous at several interfaces, and (b) interleaved rendezvous (labeled transition systems).</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/article/10.1007/s10626-011-0127-6?null" /></Item>
<Item kind="ocr"><Auth>H. Li, M. Benyoucef and G. v. Bochmann</Auth><Ttl>Towards a global online reputation</Ttl><where>Proc. ACM Conf. on Management of Emergent Digital EcoSystems (MEDES'09), Lyon (France), Oct. 2009.</where><Y suff="">2009</Y><Lbl>Li</Lbl><Key>kw-ocr</Key><Abstr>Today's online reputation systems lack one important feature: globality. Users build a reputation within one community, and sometimes several reputations within several communities, but each reputation is only valid within the corresponding community. Moreover, such reputation is usually aggregated by the online platform's provider, giving the inquiring agent no say in the process. This paper proposes one way of dealing with this problem. We introduce an online reputation centralizer that collects raw reputation data about users from several online communities and allows for it to be aggregated according to the inquiring agent's requirements, using a stochastic trust model, and taking into account factors that qualify a user's reputation.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1643823.1643893" /></Item>
<Item kind="ocr"><Auth>H. N. Castejon, G. v. Bochmann and R. Braek</Auth><Ttl>Realizability of Collaboration-based Service Specifications</Ttl><where>Proc. Asia-Pacific Software Engineering Conference (APSEC), Nagoya, Japan, Nov. 2007.</where><Y suff="a">2007</Y><Lbl>Cast</Lbl><Key>kw-ocr</Key><Abstr>This paper is concerned with compositional specification of services using UML 2 collaborations, activity and interaction diagrams. It addresses the problem of realizability: given a global specification, can we construct a set of communicating state machines whose joint behavior is precisely the specified one? We approach the problem by looking at how collaboration behaviors may be composed using UML activity diagrams. We classify realizability problems from the point of view of each composition operator, and discuss their nature and possible solutions. This brings a new look at already known problems: we show that given some conditions, some problems can already be detected at an abstract collaboration level, without needing to look into detailed interactions.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4425839" /></Item>
<Item kind="ocr"><Auth>H. Yamaguchi, G. v. Bochmann and T. Higashino</Auth><Ttl>Decomposing service definitions in predicate-transition nets for designing distributed systems</Ttl><where>Proc. of FORTE intern. conference (IFIP), Berlin, Oct. 2003, LNCS 2767, Springer Verlag, pp. 399-414.</where><Y suff="a">2003</Y><Lbl>Yama</Lbl><Key>kw-ocr</Key><Abstr>In this paper, we propose a new algorithm for the derivation of a protocol speci.cation in Pr/T-nets, which is the speci.cation of communicating N entities (N can be given), from a given service speci.cation in Pr/T-nets and an allocation of the places of the service speci.cation to the N entities. Our algorithm decomposes each transition of the service speci.cation into a set of communicating Pr/T-subnets running on the N entities, preserving the properties of Pr/T-nets of the service speci.cation such as liveness and boundedness. Moreover, for the e.cient control of con.ict of shared resources, we present a mutual exclusion algorithm based on timestamp and incorporate it into the derivation algorithm. The method is applied to an example speci.cation of a distributed database management system to show the applicability of our algorithm to practical applications.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007/978-3-540-39979-7_26" /></Item>
<Item kind="ocr"><Auth>H. Yamaguchi, K. El-Fakih, G. v. Bochmann and T. Higashino</Auth><Ttl>A Petri net based method for deriving distributed specifications with optimal allocation of resources</Ttl><where>Proc. of Int. Conf. on Software Eng. Applied to Networking and Parallel/Distr. Computing (SNPD'00), May 2000, Reims, France, pp.19-26.</where><Y suff="a">2000</Y><Lbl>Yama</Lbl><Key>kw-ocr</Key><Abstr>In this paper, we present a method for the synthesis of ex-tended Petri net based distributed specification. Although a lot of synthesis methods have been proposed, only a few syn-thesis methods have treated resources (computational data) such as databases and files. In contrast to previous meth-ods that assume some fixed resource allocation, our method finds an optimal resource allocation that optimizes the de-rived distributed specification, based on some reasonable communication cost criteria. The method starts by identi-fying the set of rules for deriving a protocol specification from a given service specification. Based on these rules, an optimal resource allocation problem is formulated using an integer linear programming model. An example application is discussed.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.27.9214" /></Item>
<Item kind="ocr"><Auth>H. Ye, B. Kerhervé and G. v. Bochmann</Auth><Ttl>Quality of service aware distributed query processing</Ttl><where>DEXA Workshop on Query Processing in Multimedia Information Systems (QPMIDS), 10th Intern. Workshop on Database  and  Expert Systems Applications, Florence, Italy, 1-3 Sept. 1999, Proc. published by IEEE Computer Society, 1999</where><Y suff="a">1999</Y><Lbl>Ye</Lbl><Key>kw-ocr</Key><Abstr>In the environment of wide-area networks such as the Internet, distributed query processing becomes problematic due to the changing coming from both underlying networks and user's requirements. In this new context, conventional query processing strategies with the homogeneous assumption will not work well, because they are unable to adapt to unexpected changes in the performance of the communication networks. In this paper, we address the issue of how to make distributed query processing be aware of these changes. We introduce the idea of integration distributed query processing with Quality of Service (QoS) management and accordingly illustrate our view of QoS-aware distributed query processing.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=795305" /></Item>
<Item kind="ocr"><Auth>H. Ye, B. Kerhervé and G. v. Bochmann</Auth><Ttl>Integrating Quality of Service into Database Systems</Ttl><where>Proc. to the 14th International Conference on Database and Expert Systems Applications (DEXA2003), Prague, Czech Republic, 1-5 September 2003.</where><Y suff="a">2003</Y><Lbl>Ye</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/exw3hqdfc82xmy4g/" /></Item>
<Item kind="ocr"><Auth>H. Ye, B. Kerhervé and G. v. Bochmann</Auth><Ttl>Revisiting Join Site Selection in Distributed Database Systems</Ttl><where>Proc. the International Conference on Parallel and Distributed Computing, 26th - 29th August 2003 in Klagenfurt, Austria</where><Y suff="c">2003</Y><Lbl>Ye</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/8bpqgy0mehd88aly/" /></Item>
<Item kind="ocr"><Auth>H. Ye, B. Kerhervé, G. v. Bochmann and D. Bourne</Auth><Ttl>Data distribution strategies for providing database scalability in e-commerce applications</Ttl><where>in Proc. of the 3rd In. Workshop on Advanced Issues of E-Commerce and Web-based Information Systems, San Jose, USA, 21-22 June, 2001, IEEE Computer Society Press.</where><Y suff="a">2001</Y><Lbl>Ye</Lbl><Key>kw-ocr</Key><Abstr>The number of users of e-commerce applications is increasing, and users are becoming more and more sensitive to the quality of the offered services. This paper discusses performance and scalability issues for back-end parallel or distributed database servers used in e-commerce applications. We argue that database scalability cannot be achieved without considering efficient data placement. In particular data distribution strategies should consider the specifics of e-commerce applications and user expectations in terms of quality of service. We propose a generic data distribution strategy integrating user class information.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=00933909" /></Item>
<Item kind="ocr"><Auth>H. Ye, B. Kerhervé, G. v. Bochmann and D. Bourne</Auth><Ttl>Towards Database Scalability through Efficient Data Distribution in E-commerce Environments</Ttl><where>in Proc. Third International Symposium on Electronic Commerce, Research Triangle Park, USA, October 18-19, 2002.</where><Y suff="a">2002</Y><Lbl>Ye</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1166915" /></Item>
<Item kind="ocr"><Auth>H. Ye, B. Kerhervé, G. v. Bochmann and V. Oria</Auth><Ttl>Pushing Quality of Service Information and Requirements into Global Query Optimization</Ttl><where>Proc. Intern. Database Engineering and Applications Symposium (IDEAS), Honk Kong, July 2003. Published by IEEE</where><Y suff="b">2003</Y><Lbl>Ye</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1214924" /></Item>
<Item kind="ocr"><Auth>H. Zeineddine and G. v. Bochmann</Auth><Ttl>Least constrained slot allocation in optical TDM networks</Ttl><where>Proc. Wireless and Optical Communications Networks (IFIP), WOCN '07, Sinagpore, July 2007, pp. 1-5.</where><Y suff="a">2007</Y><Lbl>Zein</Lbl><Key>kw-ocr</Key><Abstr>In this paper, we propose a timeslot allocation scheme in all-optical TDM networks with no traffic buffering. The purpose of the new scheme is to take the blocking rate to an optimal level close to what have been achieved with the use of buffers. Previous works considered the first fit and least loaded approaches to reserve timeslots in networks that include buffers and multi-fibers. Our proposed scheme applies to more basic networks having single unidirectional fibers and no buffers.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4284211" /></Item>
<Item kind="ocr"><Auth>H. Zeineddine and G. v. Bochmann</Auth><Ttl>A distributed algorithm for least constraining slot allocation in MPLS optical TDM networks</Ttl><where>to be presented at IEEE ICC, Dresden, Germany, 2009</where><Y suff="a">2009</Y><Lbl>Zein</Lbl><Key>kw-ocr</Key><Abstr>In this paper, we propose a distributed approach for the least constrained slot allocation scheme in all-optical TDM networks (LC) that was introduced in a previous work. The driving force behind our proposal is the employment of the LC scheme in a GMPLS context. After describing the basic data model and messaging parameters, we focus on defining an efficient LC resource state update scheme, which is essential to achieve compatibility with GMPLS' periodic link state update standards. Basically, we reduce the rate of link state notifications from once per call to once per few calls. We rely on the blocking probability as a metric to measure the effect of rate reduction on the network performance.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1817732" /></Item>
<Item kind="ocr"><Auth>H. Zeineddine, P. He and G. v. Bochmann</Auth><Ttl>Optimization analysis of optical time slot interchangers in all-optical networks</Ttl><where>Proc. Intern. Conf. on Optical Communication Systems and Networks (IASTED ), Banff, Canada, 2006.</where><Y suff="a">2006</Y><Lbl>Zein</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.89.6028" /></Item>
<Item kind="ocr"><Auth>H. Zhang, M. Savoie, J. Wu, S. Campbell, G. v. Bochmann and W. St.Arnaud</Auth><Ttl>Service-oriented Layer 1 virtual private networks for Grid applications</Ttl><where>Proc.  Intern. Conf. on Grid Computing and Applications (GCA), June 20-23, 2005, Las Vegas, USA</where><Y suff="a">2005</Y><Lbl>Zhan</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://arnetminer.org/publication/service-oriented-layer-virtual-private-network-for-grid-applications-222865.html;jsessionid=935407991181B49C5A23E48E02D2D753.tt" /></Item>
<Item kind="ocr"><Auth>H. Zhang, M. Savoie, S. Campbell, S. Figuerola, G. v. Bochmann and B. St.Arnaud</Auth><Ttl>Service-oriented virtual private networks for Grid applications</Ttl><where>Proc. (IEEE) Intern. Conf. on Web Services (ICWS'07), Salt Lake City, July 2007.</where><Y suff="a">2007</Y><Lbl>Zhan</Lbl><Key>kw-ocr</Key><Abstr>Emerging Grid applications desire not only high bandwidth but also the ability to control the topology and traffic engineering of the underlying networks, through web service interfaces. To achieve that goal, we present an advanced User Controlled Lightpath Provisioning (UCLP) system, where network resources and Grid resources are both modeled as web services and are seamlessly integrated into workflows.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>I. Dupré-la-Tour, G. v. Bochmann and J. Y. Chouinard</Auth><Ttl>A secure authentication infrastructure for mobile communication services over the Internet</Ttl><where>in Communications and Multimedia Security Issues of the New Century (Proc. IFIP Working Conf. CMS'01, Darmstadt), R. Steinmetz et al. (Eds.), Kluwer Academic Publ. 2001, pp. 405 - 416.</where><Y suff="a">2001</Y><Lbl>Dupr</Lbl><Key>kw-ocr</Key><Abstr>Mobile communication on the Internet sets more security concerns than traditional mobile networks such as GSM.The network infrastructure registration process should give credentials to the user to let him or her being identi .ed by any service provider in order to preven fraudulen use.In addition,a user should be able to communicate with privacy and to sign a message (e.g.a paymen order)so that billing is possible. Users should be able to connect from everywhere,with various ypes of terminals,possibly mobile.In this paper,we propose to secure an infrastructure providing telecommunication services on the Internet for a mobile user.We establish a trust relationship be ween any pair of the parties with a password-based user access.As for user-to-user communication,both signaling and media data can be secured.We illustrate the use of this infrastructure to provide secure IP-Telephony.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.128.6027" /></Item>

<Item kind="ocr"><Auth>J. Barchanski, G. v. Bochmann, J. Gecsei and P. Desjardins</Auth><Ttl>Accessing videotex through the ISO File Access protocol</Ttl><where>Proc. IFIP Conference COMNET'85, Budapest, Oct. 1985</where><Y suff="">1985</Y><Lbl>Barc</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>J. Drissi and G. v. Bochmann</Auth><Ttl>Submodule construction tool</Ttl><where>in Proc. Int. Conf. on Computational Intelligence for Modelling, Control and Automation, Vienne, Febr. 1999, (M. Mohammadian, Ed.), IOS Press, pp. 319-324.</where><Y suff="a">1999</Y><Lbl>Dris</Lbl><Key>kw-ocr</Key><Abstr>Using the programming language Java, we developed the Submodule Construction Tool, which implements algorithms for the submodule construction problem. The submodule construction problem (SCP) is to construct the specification of a submodule X when the specification of the system and all submodules but X are given. This problem is encountered in the hierarchical design of complex systems, in the synthesis of controllers and in the reuse of components. The tool requires a number of files as input and produces a file containing the result. For the input/output Finite State Machine model, we can obtain the generic solution, the minimal solution with respect to the number of states, we can check if a given FSM is a solution and we can find the minimal reduction of a given observable nondeterministic FSM. For the I/O automata model, we can find the generic solution for the safe realization relation and the subtype relation, we can check if a given I/O automaton is a safe realization or a subtype of another I/O automaton, we can compose I/O automata, we can find the resulting I/O automaton after hiding a subset of the alphabet and finally we can obtain the minimal trace equivalent I/O automaton.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.71.1100" /></Item>
<Item kind="ocr"><Auth>J. M. Serre, E. Cerny and G. v. Bochmann</Auth><Ttl>A Methodology for Implementing High-Level Communication Protocols</Ttl><where>Proc. 19-th Hawaii Int. Conf. on Systems Sciences, Jan. 1986, pp. 710-721</where><Y suff="">1986</Y><Lbl>Serr</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>J. P. Favreau, G. v. Bochmann and P. Mondain-Monval</Auth><Ttl>Open issues in OSI protocol development and conformance testing</Ttl><where>Proc. COMPUTER NETWORKS '91, Wroclow, Poland (June 1991), (invited paper)</where><Y suff="a">1991</Y><Lbl>Favr</Lbl><Key>kw-ocr, kw-ch</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>J. R. Zhao and G. v. Bochmann</Auth><Ttl>Reduced reachability analysis of communication protocols: A new approach</Ttl><where>Proc. IFIP Workshop on Protocol Specification, Testing and Verification, North-Holland Publ., 1986, pp. 234-254</where><Y suff="">1986</Y><Lbl>Zhao</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>J. Shi, G. v. Bochmann and C. Adams</Auth><Ttl>A trust  model with statistic foundation</Ttl><where>Proc. IFIP Workshop on Formal Aspects in Security and Trust, Toulouse (Aug. 2004), Edited by T. Dimitrakos and F. Martinelli, Springer, 2005, pp. 145-158.</where><Y suff="a">2004</Y><Lbl>Shi</Lbl><Key>kw-ocr</Key><Abstr>The widespread use of the Internet signals the need for a better understanding of trust as a basis for secure on-line interaction. In the face of increasing uncertainty and risk, users and machines must be allowed to reason effectively about the trustworthiness of other entities. In this paper, we propose a trust model that assists users and machines with decision-making in online interactions by using past behavior as a predictor of likely future behavior. We develop a general method to automatically compute trust based on self-experience and the recommendations of others. Furthermore, we apply our trust model to several utility models to increase the accuracy of decision-making in different contexts of Web Services.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007/0-387-24098-5_11?null" /></Item>
<Item kind="ocr"><Auth>J. Shi, G. v. Bochmann and C. Adams</Auth><Ttl>Dealing with recommendations in a statistical trust model</Ttl><where>Proc. of  AAMAS Workshop on Trust in Agent Societies, July 2005, Utrecht, Netherlands, pp. 144-155.</where><Y suff="a">2005</Y><Lbl>Shi</Lbl><Key>kw-ocr</Key><Abstr>We previously developed a trust model in which an entity makes decisions in online interactions by using past behavior as a predictor of likely future behavior. However, that approach does not combine recommendations from different entities. This paper focuses on the problem of recommendation combination and detection of unfair recommendations. Our approach involves data analysis methods (Bayesian estimation, Dirichlet distribution), and machine learning methods (Weighted Majority Algorithm). We describe simulation experiments to illustrate the effectiveness and robustness of the methods and the resulting evolution of trust.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.83.7930" /></Item>
<Item kind="ocr"><Auth>J. V. Jourdan and G. v. Bochmann</Auth><Ttl>On testing 1-safe Petri nets</Ttl><where>Proc. 3rd IEEE International Symposium on Theoretical Aspects of Software Engineering, Tianin, China, 2009</where><Y suff="a">2009</Y><Lbl>Jour</Lbl><Key>kw-ocr</Key><Abstr>Formal models are often considered for software systems specification, and are helpful for verifying that certain properties are respected, or for automatically generating the implementation code corresponding to the model, or again for conformance testing, for the automatic generation of test cases to check an implementation against the formal specification. Variations of Finite State Machine (FSM) models have been mostly used for conformance testing, while the otherwise very popular formal model of Petri Nets is seldom mentioned in this context. In this paper, we look at the question of conformance testing when the model is provided in the form of a 1-safe Petri Net. We provide a general framework for conformance testing, and give algorithms for deriving test cases under different assumptions: Besides the adaptation of methods originally developed for FSMs which lead to exponentially long test sequences, we have identified cases for which polynomial testing algorithms for free-choice Petri nets can be provided. These results are significant when modeling concurrent systems, as exemplified by workflow modeling.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.computer.org/portal/web/csdl/doi/10.1109/TASE.2009.20" /></Item>
<Item kind="ocr"><Auth>J. Vaucher, G. Bochmann, B. Lefebvre, S. Vella, M. Wu and K. Lee</Auth><Ttl>Prolog for industrial software development</Ttl><where>Proc. of The Practical Application of Prolog, Volume one, London, April 1992</where><Y suff="a">1992</Y><Lbl>Vauc</Lbl><Key>kw-crim, kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>J. Wu, H. Zhang, S. Campbell, M. Savoie, G. v. Bochmann and B. St.Arnaud</Auth><Ttl>A Grid oriented lightpath provisioning system</Ttl><where>Proc. Globecom  Workshop on "High Performance Global Grid Networks", 2004.</where><Y suff="c">2004</Y><Lbl>Wu</Lbl><Key>kw-ocr</Key><Abstr>Multi-domain resource sharing is the fundamental feature of computing and data Grid applications. In this paper, we will address the issue of multi-domain optical network resource sharing and present a network management system designed for end-to-end lightpath provisioning across multiple independently managed domains. Our network management system, called user-controlled lightpath provisioning (UCLP) system, is based on the Grid services concept and built on the Jini and JavaSpaces technologies. The UCLP system provides a traffic engineering approach to control network infrastructure for computing and data Grid applications.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1417611" /></Item>
<Item kind="ocr"><Auth>J. Wu, S. Campbell, J. M. Savoie, H. Zhang, G. v. Bochmann and B. St.Arnaud</Auth><Ttl>User-managed end-to-end lightpath provisioning over CA*net 4</Ttl><where>Proc. National Fiber Optic Engineers Conference (NFOEC), Orlando, FL, USA, Sept 7-11, 2003, pp. 275-282.</where><Y suff="a">2003</Y><Lbl>Wu</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.137.2064" /></Item>
<Item kind="ocr"><Auth>J. Y. Zhang, J. Wu, G. v. Bochmann and M. Savoie</Auth><Ttl>Differentiated static resource allocation in WDM networks</Ttl><where>proc. of IEEE International Conference on Communications (ICC), Dresden, Germany, June 14-18, 2009</where><Y suff="d">2009</Y><Lbl>Zhan</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1817271.1817715" /></Item>
<Item kind="ocr"><Auth>J. Y. Zhang, J. Wu, G. v. Bochmann and M. Savoie</Auth><Ttl>Resource criticality analysis of static resource allocations in WDM networks</Ttl><where>proc. of IEEE International Conference on Communications (ICC), Dresden, Germany, June 14-18, 2009</where><Y suff="e">2009</Y><Lbl>Zhan</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1817729" /></Item>
<Item kind="ocr"><Auth>J. Zheng, C. Peng and G. v. Bochmann</Auth><Ttl>Fault detection and localization scheme in all-optical overlaid-star TDM networks</Ttl><where>Proc. of 2006 Intern. Conf. on Communications and Networking in China (CHINACOM’06), Beijing, China, Oct. 25-27, 2006. (invited)</where><Y suff="b">2006</Y><Lbl>Zheng</Lbl><Key>kw-ocr</Key><Abstr>Fault detection and localization is a crucial issue in all-optical networks. Since most commercially-available alloptical space switches are incapable of detecting the loss of optical signals along the data paths between its input ports and output ports, fault localization becomes a challenge for providing service survivability in such networks. This paper proposes a fault detection and localization scheme for an all-optical overlaid-star TDM network. The proposed scheme employs a fault localization technique that identifies the location of a failure by detecting the power loss of optical signals in data and control channels. Two alternatives are proposed. One requires a control channel on each wavelength of a fiber link while the other requires a small data block to be transmitted in each nonallocated data channel. Based on the proposed fault localization technique, a fault advertisement protocol is further presented, which can be incorporated into the signaling protocol used in the network to facilitate the provisioning of static protection or dynamic restoration. The data loss, fault detection time, and connection recovery time are analyzed for the different failure scenarios.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>J. Zheng, C. Peng and G. v. Bochmann</Auth><Ttl>Blocking model for all-optical overlaid-star TDM networks</Ttl><where>Proc. IEEE Globecom’06, San Francisco, USA, Nov. 27-Dec. 1, 2006.</where><Y suff="c">2006</Y><Lbl>Zheng</Lbl><Key>kw-ocr</Key><Abstr>This paper studies the blocking performance of a class of all-optical overlaid-star TDM networks using a leastcongested-path routing strategy for path selection. An analytical model is proposed to estimate the call blocking probability in such networks. This model takes link-load correlation into account and thus can provide accurate estimation of the blocking probability. The accuracy of the model is verified by comparing analytical results with simulation results.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04150871" /></Item>
<Item kind="ocr"><Auth>J. Zheng, C. Peng, G. v. Bochmann and T. J. Hall</Auth><Ttl>Load balancing in all-optical overlaid-star TDM networks</Ttl><where>Proc. of IEEE SARNOFF’06 conference, Princeton, NJ, Mar. 27-28, 2006. (Page numbers unavailable)</where><Y suff="a">2006</Y><Lbl>Zheng</Lbl><Key>kw-ocr</Key><Abstr>Load balancing is an effective solution to relieving network congestion and achieving good network performance. This paper investigates routing strategies for load balancing in all-optical overlaid-star TDM networks. A random routing strategy and a least-congested-path routing strategy are first presented, based on which a weighted-least-congested-path routing strategy is then proposed. The proposed strategy takes into account both load balancing and end-to-end delay in path selection, and thus can achieve better delay performance while maintaining the same blocking performance under low traffic load as compared with the other strategies. The performance of the routing strategies is evaluated through simulation results.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4534712" /></Item>
<Item kind="ocr"><Auth>K. Benjamin, G. v. Bochmann, G.-V. Jourdan and V. Onut</Auth><Ttl>Some modeling challenges when testing Rich Internet Applications for security</Ttl><where>First Intern. Workshop on Modeling and Detection of Vulnerabilities (MDV 2010), Workshop at Third Intern. Conf. on Software Testing, Verification, and Validation, Paris, France, April 2010. Proc.  pp. 403­409 (IEEE Computer Society), http://dx.doi.org/10.1109/ICSTW.2010.46</where><Y suff="a">2010</Y><Lbl>Benj</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1799608" /></Item>
<Item kind="ocr"><Auth>K. Benjamin, G. v. Bochmann, M. E. Dincturk, G. V. Jourdan and I. V. Onut</Auth><Ttl>A strategy for efficient crawling of rich internet applications</Ttl><where>Proc. 11th Intern. Conf. on Web Engineering (ICWE 2011), Paphos, Cyprus, June 2011. Springer LNCS, Vol. 6757, pp. 74­89. http://dx.doi.org/10.1007/978-3-642-22233-7_6</where><Y suff="a">2011</Y><Lbl>Benj</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=2027784" /></Item>
<Item kind="ocr"><Auth>K. El-Fakih and G. v. Bochmann</Auth><Ttl>Locating a faulty machine in a system of communicating finite state machines</Ttl><where>Proc. of EEEL Workshop on Software for Embbed Systems and Testing (WSEST'99), Nov. 1999, Maryland.</where><Y suff="b">1999</Y><Lbl>ElFa</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://130.203.133.150/viewdoc/summary?doi=10.1.1.157.3462" /></Item>
<Item kind="ocr"><Auth>K. El-Fakih, H. Yamaguchi and G. v. Bochmann</Auth><Ttl>A method and a genetic algorithm for deriving protocols for distributed applications with minimum communications cost</Ttl><where>Proc. Int. Conf. on Parallel and Distr. Computing and Systems, Nov. 1999, Boston, USA .</where><Y suff="a">1999</Y><Lbl>Elfa</Lbl><Key>kw-ocr</Key><Abstr>We consider a set of rules for deriving the specification of the protocol of a distributed system from a given specification of services, and define and formulate the message exchange optimization problem using a 0-1 integer programming model. This problem is about determining the minimum number of messages to be exchanged between the physical locations of the distributed system, in order to reduce the communication cost. We then present a genetic algorithm for solving this problem.  The main advantage of this algorithm, in comparison with exact algorithms, is that its complexity remains manageable for realistic large specifications. The experimental results show that the minimum number of messages to be exchanged is found in a very reasonable time.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.132.4828" /></Item>
<Item kind="ocr"><Auth>K. El-Fakih, H. Yamaguchi, G. v. Bochmann and T. Higashino</Auth><Ttl>Protocol re-synthesis based on extended Petri nets</Ttl><where>Proc. of Workshop on Software Engineering and Petri Nets (SEPN-2000), June 2000, Aarhus, Denmark.</where><Y suff="b">2000</Y><Lbl>ElFa</Lbl><Key>kw-ocr</Key><Abstr>Protocol synthesis is used to derive a specication of a distributed system from the specification of the services to be provided by the system to its users. Maintaining such a system involves applying frequent minor modifications to the service specifcation due to changes in the user requirements. In order to reduce the maintenance costs of such a system, we present an original method that consists of a set of rules that avoid complete protocol synthesis after these modications. These rules are given for a system modeled as an extended Petri net. An application example is given along with some experimental results.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.27.2739" /></Item>
<Item kind="ocr"><Auth>K. El-Fakih, H. Yamaguchi, G. v. Bochmann and T. Higashino</Auth><Ttl>Automatic derivation of Petri-net based distributed specification with optimal allocation of resources</Ttl><where>Proc. of IEEE Int. Conf. on 15th IEEE Int. Conf. on Automated Software Engineering (ASE'2000), Grenoble, France, Sept. 2000, pp.</where><Y suff="d">2000</Y><Lbl>ElFa</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=873684" /></Item>
<Item kind="ocr"><Auth>K. El-Fakih, K. Saleh and G. v. Bochmann</Auth><Ttl>On the fly re-synthesis of communications protocols</Ttl><where>In Proc. of the 12th Int. Conf. On Parallel and Distributed Computing and Systems (PDCS’00), Nov. 2000 (Las Vegas, USA).</where><Y suff="c">2000</Y><Lbl>ElFa</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>K. El-Fakih, N. Yevtushenko and G. v. Bochmann</Auth><Ttl>Diagnosing multiple faults in communicating finite state machines</Ttl><where>in Proc. FORTE'01 (21st IFIP WG 6.1 International Conference on Formal Techniques for Networked and Distributed Systems), Chapman and Hall, 2001, pp. 85-100.</where><Y suff="a">2001</Y><Lbl>ElFa</Lbl><Key>kw-ocr</Key><Abstr>In this paper, we propose a method for diagnostic test derivation when the system specification and implementation are given in the form of two communicating finite state machines and at most a single component machine can be faulty. The method enables to decide if it is possible to identify the faulty machine in the system, once faults have been detected in a system implementation. If this is possible, it also provides tests for locating the faulty component machine. Two examples are used to demonstrate the different steps of the method. The method can also be used for locating faults within a machine when the system specification and implementation are given in the form of a single FSM.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007/0-306-47003-9_6" /></Item>
<Item kind="ocr"><Auth>K. El-Fakih, N. Yevtushenko and G. v. Bochmann</Auth><Ttl>FSM-based re-testing methods</Ttl><where>Proc. Int. Conf. on Testing of Communicating Systems (TESTCOM) 2002, pp.</where><Y suff="a">2002</Y><Lbl>ElFa</Lbl><Key>kw-ocr</Key><Abstr>The selection of appropriate test cases is an important issue in software engineering. A number of methods are known for the selection of a test suite based on the specification and an implementation under test given in the form of a finite state machine (FSM). In realistic applications, this specification evolves incrementally throughout incorporating frequent modifications. In this paper, we adapt three well-known test derivation methods, namely the W, Wp, and HIS methods, for generating tests that would test the modified parts of the evolving specification. Application examples are provided.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=748160" /></Item>
<Item kind="ocr"><Auth>K. El-Fakih, S. Prokopenko, N. Yevtushenko and G. v. Bochmann</Auth><Ttl>Fault diagnosis in extended finite state machines</Ttl><where>Proc. TestCom 2003 - the IFIP 15th International Conference on Testing of Communicating Systems, May 2003 in Sophia Antipolis, France, LNCS 2644, Springer Verlag, pp. 197-210.</where><Y suff="b">2003</Y><Lbl>El-Fa</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/vdfu4da8r47v78y2/" /></Item>
<Item kind="ocr"><Auth>K. El-Khatib and G. v. Bochmann</Auth><Ttl>Agent support for context-aware services and personal mobility</Ttl><where>Proc. Int. Workshop on Mobile Agents for Telecommunication Applications (MATA), Oct. 2003, LNCS 2881, Springer Verlag, 2003, pp. 89-98.</where><Y suff="b">2003</Y><Lbl>ElKh</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/l9410bdhjyhx3m3p/" /></Item>
<Item kind="ocr"><Auth>K. El-Khatib, G. v. Bochmann and A. El-Saddik</Auth><Ttl>A QoS-based framework for distributed content adaptation</Ttl><where>Proc. of First International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks, 2004</where><Y suff="b">2004</Y><Lbl>ElKh</Lbl><Key>kw-ocr</Key><Abstr>The tremendous growth of the Internet has introduced a number of interoperability problems for distributed multimedia applications. These problems are related to the heterogeneity of client devices, network connectivity, content formats, and user's preferences. The purpose of this paper is to present a framework for trans-coding multimedia streams. The proposed infrastructure takes into consideration the profile of communicating devices, network connectivity, exchanged content format, context description, and available customization services to find a chain of services that could be applied to adapt the content to the required needed format. Part of the framework is a QoS-based selection algorithm that finds the best sequence of adaptation services which can maximize users' satisfaction with the delivered content.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1032660.1034295" /><Link Text="; extended version" Url="Documents/2004 - A QoS-based framework for distributed content adaptation - extended.pdf" /></Item>
<Item kind="ocr"><Auth>K. El-Khatib, G. v. Bochmann and A. ElSaddik</Auth><Ttl>A QoS-based service composition for content adaptation</Ttl><where>Proc. 2nd Int. Workshop on Service Engineering (SEIW 2007), Istanbul, Turkey, April 2007.</where><Y suff="a">2007</Y><Lbl>ElKh</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4401013" /></Item>
<Item kind="ocr"><Auth>K. El-Khatib, G. v. Bochmann and Y. Zhong</Auth><Ttl>Selecting the QoS parameters for multicast applications based on user profile and device capability</Ttl><where>Proc. Int. Conf. on Interactive Distributed Multimedia Systems (IDMS), Sept. 2001, Springer Verlag, pp. 221-232.</where><Y suff="a">2001</Y><Lbl>ElKh</Lbl><Key>kw-ocr</Key><Abstr>Most adaptive multimedia multicast applications require the source to select the number of streams to transmit as well as the QoS parameters for each stream. If the receivers have different bandwidth limits for their devices and have various preferences for the quality of the data, selecting the QoS parameters that generate the best average satisfaction for all receivers is a challenging problem. In this paper, we developed a selection algorithm that is based on the user profiles and the device capabilities. Receivers are required to send their profiles and the bandwidth limitation on their devices to the source once before the session starts. To avoid the implosion problem and have a constant running time for the selection algorithm, we partition the receivers according to the bandwidth limit of their devices into classes and use a virtual representative for each class of receivers.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007/3-540-44763-6_24?null" /></Item>
<Item kind="ocr"><Auth>K. El-Khatib, N. Hadibi and G. v. Bochmann</Auth><Ttl>Support for personal and service mobility in ubiquitous computing environments</Ttl><where>Proc. of International Conference on Parallel and Distributed Computing, Euro-Par, August 2003, Klagenfurt, Austria, pp. 1046-1055.</where><Y suff="a">2003</Y><Lbl>ElKh</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/bu3enw69p5dl46p8/" /></Item>
<Item kind="ocr"><Auth>K. Hamard, J.-Y. Nie, G. v. Bochmann, R. Godin, B. Kerherve, T. Radhakrishnan, R. Shinghal, J. Turner, F. Berouti and F. P. Ferrie</Auth><Ttl>A digital libraries system based on multi-level agents</Ttl><where>in Proc. of Int. Workshop on Agent-Oriented Information Systems, 1999 (accepted)</where><Y suff="a">1999</Y><Lbl>Hama</Lbl><Key>kw-ocr</Key><Abstr>In this paper, we describe an agent-based architecture for digital library (DL) systems and its implementation. This architecture is inspired from Harvest and UMDL, but several extensions have been made. The most important extension concerns the building of multi-level indexing and cataloguing. Search agents are either local or global. A global search agent interacts with other agents of the system, and manages a set of local search agents. We extended the Z39.50 standard in order to support the visual characteristics of images and we also integrated agents for multilingual retrieval. This work shows that the agent-based architecture is flexible enough to integrate various kinds of agents and services in a single system.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://130.203.133.150/viewdoc/summary?doi=10.1.1.127.3552" /></Item>
<Item kind="ocr"><Auth>K. S. Raghunathan, J. A. Barchanski and G. v. Bochmann</Auth><Ttl>Relationship between performance parameters for Transport and Netwook services</Ttl><where>Proc. ACM SIGCOMM Symposium, Austin, 1983, pp.129-135</where><Y suff="">1983</Y><Lbl>Ragh</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1035237.1035265" /></Item>
<Item kind="ocr"><Auth>K. Y. Chan and G. v. Bochmann</Auth><Ttl>Methods for designing SIP services in SDL with fewer feature Interactions</Ttl><where>Proc. 7th Intern. Workshop on Feature Interactions in Telecommunications and Software Systems, Ottawa,  Canada, June, 2003.</where><Y suff="a">2003</Y><Lbl>Chan</Lbl><Key>kw-ocr</Key><Abstr>This paper describes methods for implementing telephony services in SIP with fewer traditional feature interactions. A formal SDL model of SIP and its services has been derived from published SIP specifications for verification and validation. It is known that the SIP RFC describes only the protocol specification. The specifications of SIP services and additional service features are informal and can only be found in various IETF drafts. Nevertheless, the service designers are still faced with new feature interaction problems. These new feature interactions are unique to SIP because SIP has flexible signaling features, such as request forking and dynamic assignment of contact addresses, which have both cooperative and adversarial side effects on each other. This paper also describes an extension to the classical feature interaction taxonomy, which is used to associate the causes, effects/symptoms with the preventive measures of the new and traditional feature interactions. Finally, SIP services can be designed and implemented without certain feature interactions by following certain design rules which are based on the knowledge deduced from the verification.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>K. Y. Chan and G. v. Bochmann</Auth><Ttl>Modeling the IETF Session Initiation Protocol and its services in SDL</Ttl><where>Proc. of SDL Forum 2003, Springer Verlag (LNCS)</where><Y suff="b">2003</Y><Lbl>Chan</Lbl><Key>kw-ocr</Key><Abstr>This paper describes the formal approach to modeling IETF Session Initiation Protocol (SIP) and its services in SDL. The main objective is to discover the advantages and shortcomings of using a formal language such as SDL to model an IETF application signaling protocol like SIP. Evaluating the feasibility of using CASE tools such as Telelogic TAU SDL  and  TTCN Suite in modeling a complex protocol like SIP is also the interest of this study. By creating an "Abstract User" interface, we discover the importance of use case analysis in specifying SIP services more precisely. In addition, the object-oriented extension in SDL-96 has been applied to some extent in the modeling process; we create an SDL framework that allow us to reuse and to add SIP services to the core protocol more easily by applying SDL type inheritance in our model. Furthermore, we discuss enhancements that may be made to the SDL language and Tau tools to improve the modeling experience of IETF protocols.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/qv7lumu6fg0tmcpf/" /></Item>
<Item kind="ocr"><Auth>M. Barbeau and G. v. Bochmann</Auth><Ttl>A subset of Lotos with the computational power of place-transition nets</Ttl><where>14th Int. Conference on Applications and Theory of Petri Nets, Chicago, June 1993</where><Y suff="a">1993</Y><Lbl>Barb</Lbl><Key>kw-crim kw-ocr    (is related to [Barb 90] P#707)  submitted to Formal Aspects of Computing and 14th. Intern. Conf. on Aplications and Theory of Petri Nets, [Nov. 1992] accepted</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007/3-540-56863-8_40?null" /></Item>
<Item kind="ocr"><Auth>M. Barbeau and G. v. Bochmann</Auth><Ttl>Experience with automated verification tools: Application to discrete event systems</Ttl><where>Prel. Proc. of Workshop on Automatic Verification Methods for Finite State Systems, Grenoble, June 1989 (due to an error, the paper is not included in the final proceedings published in Springer LNCS)</where><Y suff="">1989</Y><Lbl>Barb</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="ocr"><Auth>M. Barbeau and G. v. Bochmann</Auth><Ttl>The Lotos model of a fault protected system and its verification using a Petri Net based approach</Ttl><where>Proc. Workshop on Computer Aided Verification, Aalborg, Danemark, July 1991</where><Y suff="a">1991</Y><Lbl>Barb</Lbl><Key>kw-ocr, kw-crim</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=647760.735322" /></Item>
<Item kind="ocr"><Auth>M. Barbeau and G. v. Bochmann</Auth><Ttl>Verification of LOTOS specifications - a Petri net based approach</Ttl><where>Proc. of Canadian Conference on Electrical and Computer Engineering, Ottawa, Sept. 1990, pp. 43.1.1 - 43.1.4</where><Y suff="c">1990</Y><Lbl>Barb</Lbl><Key>kw-ocr, kw-crim</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M. Barbeau, P. d. Saqui-Sannes and G. v. Bochmann</Auth><Ttl>Design, formal specification and validation of centralized and distributed control in a transmission system</Ttl><where>Proc. Workshop on Software Quality Engineering '91, Bell Canada, Oct. 91</where><Y suff="g">1991</Y><Lbl>Barb</Lbl><Key>kw-ocr   kw-crim   kw-citr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M. Dubuc, G. v. Bochmann, O. B. Bellal and F. Saba</Auth><Ttl>Translation from TTCN to LOTOS and the validation of test cases</Ttl><where>Proc. of the Third International Conference on Formal Description Techniques (FORTE'90), Madrid, Nov. 1990, pp.139-152</where><Y suff="a">1990</Y><Lbl>Dubu</Lbl><Key>kw-ocr, kw-pub, kw-chao</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=683585" /></Item>
<Item kind="ocr"><Auth>M. Dubuc, R. Dssouli and G. v. Bochmann</Auth><Ttl>TESTL: A tool for the analysis of test sequences based on finite-state model</Ttl><where>IWPTS'92, IFIP Transactions, Protocol Test Systems IV, North Holland Publ., pp.195-206</where><Y suff="a">1992</Y><Lbl>Dubu</Lbl><Key>kw-chao kw-ocr kw-RDcr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M. E. Dincturk, S. Choudhary, G. v. Bochmann, G. V. Jourdan and I. V. Onut</Auth><Ttl>A statistical approach for efficient crawling of Rich Internet Applications</Ttl><where>in Proc.s of the 12th Intern. Conf. on Web Engineering (ICWE 2012), Berlin, Germany, July 2012. Springer LCS 7387, pp. 362-369. A longer version of the paper is also available (15 pages)</where><Y suff="a">2012</Y><Lbl>Dinc</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=2364157" /></Item>

<Item kind="ocr"><Auth>M. Erradi and G. v. Bochmann</Auth><Ttl>RMondel - A Reflective Object-Oriented Specification Language</Ttl><where>Proceeding of the ECOOP/OOPSLA'90 First Workshop on:  Reflection and Metalevel Architectures in Object-Oriented Programming, Ottawa 1990</where><Y suff="a">1990</Y><Lbl>Erra</Lbl><Key>kw-citr kw-ocnr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M. Erradi, F. Khendek, R. Dssouli and G. v. Bochmann</Auth><Ttl>Dynamic extension of object-oriented distributed system specifications</Ttl><where>International Workshop on Feature Interactions in Telecommunications Software Systems, St. Petersburg, Florida, Dec. 3-4, 1992, pp 116-132</where><Y suff="f">1992</Y><Lbl>Erra</Lbl><Key>kw-citr kw-ocr kw-RDcr  -submitted to International Workshop on Feature Interactions in Telecommunications Software Systems, St. Petersburg, Florida, Dec. 3-4, 1992. (accepted)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M. Erradi, G. v. Bochmann and I. Hamid</Auth><Ttl>Dynamic modifications of object-oriented specifications</Ttl><where>Proc. CompEuro'92 (IEEE), May 4-8, Netherlands, pp.654-659</where><Y suff="e">1992</Y><Lbl>Erra</Lbl><Key>kw-citr A-3.3   kw-ocr  -submitted to Tools Europe, Tech. of Object-Oriented Languages and Systems Int. Conf.'92, refused  -submitted to CompEuro'92 IEEE May 4-8, Netherlands, accepted</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M. Erradi, G. v. Bochmann and R. Dssouli</Auth><Ttl>A framework for dynamic evolution of object-oriented specifications</Ttl><where>IEEE Int. Conf. on Software Maintenance, Orlando, Nov.1992</where><Y suff="d">1992</Y><Lbl>Erra</Lbl><Key>kw-ocr  kw-RDcr kw-citr  -submitted to Conf. on Software Maintenance, Orlando 1992 (accepted)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M. Guiagoussou, A. Das and G. v. Bochmann</Auth><Ttl>An Overview of Fault Management in Telecommunication Networks</Ttl><where>Advanced Information Processing Techniques for LAN and MAN Management (C-17) page 59-85, April 1993</where><Y suff="a">1993</Y><Lbl>Guia</Lbl><Key>kw-ADjr kw-oj?r - no this is OCR -- kw-crim</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M. N. M. Faleh and G. v. Bochmann</Auth><Ttl>Transforming dynamic behavior specifications from Activity Diagrams to BPEL</Ttl><where>Proc. IEEE 6th Intern. Symp. on Service-Oriented System Engineering, Irvine, Calif., Dec. 2011, pp. 305-311.</where><Y suff="">2011</Y><Lbl>Nass</Lbl><Key>kw-ocr</Key><Abstr>The Service-Oriented Architecture (SOA) provided by the Web Services standards supports Model-Driven Development, it allows global business process models described in the Business Process Modeling Notation (BPMN) or as UML Activity Diagrams to be transformed into Web Services components specified by WSDL and/or BPEL. We have experimented the transformation of UML Activity Diagrams to several BPEL processes using the IBM Rational Software Architect (RSA) tool. These diagrams were derived from the specification of global system behavior where each activity may represent some collaboration between several system components in distributed systems. The derived component behaviors assure that the global behavior will be realized by coordinating the actions of the components through the exchange of asynchronous messages. In this paper, we describe how this method can be adapted to the context where the system components will be implemented as BPEL processes. We found out that the IBM Rational tool does not support some important asynchronous message exchange scenarios, and we describe here how the generated BPEL processes can be manually adapted. We also discuss some difficulties that arise in relation with input message buffering since we assume that the received messages remain in a buffer pool until they are required by the destination process. This message buffering is largely provided by the BPEL execution environment. We explain in this paper how all these problems can be resolved by simple modifications of the automatically generated component behaviors in BPEL.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dblife.cs.wisc.edu/publication/Transforming_dynamic_behavior_specifications_from_activity_diagrams_to_BPEL" /></Item>
<Item kind="ocr"><Auth>M. V. O. Mohamed-Salem, J. Chen, G. v. Bochmann and J. W. Wong</Auth><Ttl>An experimental prototype for scalable server selection</Ttl><where>Proc. EESD 2003, accepted for publication</where><Y suff="a">2003</Y><Lbl>Sale</Lbl><Key>kw-ocr</Key><Abstr>An experimental prototype for server selection using an independent brokerage service is described. This prototype is composed of four main components: instrumented Apache Web servers, monitoring agents, a QoS broker, and client emulator. The role of the broker is to distribute client sessions to a set of replicated servers. It is designed to support different types of selection policies and has the capability to collect performance data from the servers. We include in our description the technique used to instrument Apache servers and our implementation of the server-broker protocol that we have developed. Our implementation of the QoS broker and the technique used to collect data for the performance parameters of interest are also described. We use our prototype to study the performance of server selection algorithms under realistic conditions. The experimental environment and an analysis of the experimental results are presented.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M. Yao and G. v. Bochmann</Auth><Ttl>Testing for a conformance relation based on acceptance</Ttl><where>Proc. of the International Joint Conference on Theory and Practice of Software Development, TAPSOFT'93, Orsay, France, April 1993, pp.519-528</where><Y suff="a">1993</Y><Lbl>Yao</Lbl><Key>kw-citr kw-ocr  -submitted to CONCOUR'92, NY state  -submitted to TAPSOFT'93 (accepted)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=646618.697266" /></Item>
<Item kind="ocr"><Auth>M. Yao, A. Petrenko and G. v. Bochmann</Auth><Ttl>Conformance testing of protocol machines without reset</Ttl><where>IFIP 13th Int. Conference on Protocol Specification, Testing and Verfication, Liege, Belgium, May 1993, pp.241-253</where><Y suff="b">1993</Y><Lbl>Yao</Lbl><Key>kw-citr kw-ocr kw-pub kw-ftp    - submitted to PSTV'93, May 93, Liege, Belgium,  [Dec.92] accepted</Key><Abstr>In a number of test generation methods for conformance testing of communication protocols modeled by finite state machines, the reliable reset function has been assumed to be available in an implementation to be tested. In practice, however, the reliable reset may sometimes be difficult to realize and therefore this kind of test generation methods cannot be employed. In this paper, we propose an approach to the generation of test cases from protocol machines which can be specified by finite state machines possessing at least one Unique Input/Output sequence for each state. Our approach has been developed without the reliable reset assumption and it guarantees full fault coverage.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M. Yao, A. Petrenko and G. v. Bochmann</Auth><Ttl>Fault coverage analysis in respect to an FSM specification</Ttl><where>IEEE INFOCOM'94, Toronto, Canada, June 1994, pp.768-775</where><Y suff="a">1994</Y><Lbl>Yao</Lbl><Key>kw-ch kw-pub kw-ocr kw-ftp  -submitted to IEEE INFOCOM'94, Toronto, Ont. Canada, June 1994   [Sept.93]. accepted</Key><Abstr>In this paper, a connection is established between the following two research activities: (1) the state minimization of finite state machines (FSMs) studied in the automata theory, and (2) the fault coverage analysis of test suites in respect to FSM specifications used for FSM-based hardware and software testing, and in particular for conformance testing of communication protocols. The concept of complete fault coverage in respect to a given fault model is defined. A fault coverage analysis procedure, capable of deciding if a given test suite provides complete fault coverage in respect to a given FSM specification, is then developed. The core of this fault coverage analysis procedure is a state minimization procedure developed in this paper specifically for the class of FSMs whose graphic representations are trees. The fault coverage analysis procedure can cope with partially defined FSM specifications which need not be reduced and faults that can increase the number of states up to a chosen upper bound. Two necessary and one sufficient conditions, which in some cases may simplify the fault coverage analysis, are also presented.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=337662" /></Item>
<Item kind="ocr"><Auth>M. Yao, A. Petrenko and G. v. Bochmann</Auth><Ttl>A structural analysis approach to evaluating fault coverage of software testing</Ttl><where>In Proceedings of the 7th IFIP WG6.1 International Conference on Formal Description Techniques (FORTE 94), Berne, Switzerland, pp. 399-414.</where><Y suff="d">1994</Y><Lbl>Yao</Lbl><Key>kw-ch kw-pub kw-ftp kw-ocr</Key><Abstr>Software testing is always a trade-off between increased confidence in the correctness of the software system under examination and constraints on the amount of time and effort that can be spent in testing the software system. As a result, the fault coverage or adequacy of the test suite used to test the software system becomes a very important issue as it directly reflects the confidence in the correctness of the system under test. Mutation analysis is a well studied approach to the evaluation of fault coverage of a given test suite. However, it often becomes impractical as it may require to generate a huge number of mutants each of which should then be executed against the given test suite. In this paper, we propose a structural analysis approach to the evaluation of fault coverage of software testing. This approach is developed based on the finite state machine (FSM) model which has been used in the testing of certain software systems such as communication protocols and object-oriented programs as well as the testing of sequential digital circuits. The attractiveness of this approach is its low computational complexity. It calculates the fault coverage of a given test suite by directly analyzing the test suite against the specification machine. Therefore, it avoids the generation and execution of mutants. This approach has been implemented and a number of experiments has been carried out. Some of the experimental results are summarized in this paper to show the accuracy of this approach compared with the mutation analysis technique.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M.-V. M. Salem, G. v. Bochmann and J. W. Wong</Auth><Ttl>Server selection for differentiated classes of users</Ttl><where>Int. Symp. on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2002), San Diego, July 2002, pp.</where><Y suff="a">2002</Y><Lbl>Sale</Lbl><Key>kw-ocr</Key><Abstr>It is expected that some applications like for instance, e-commerce systems, will be able in the future to provide different levels of service to different classes of users. Classes of service may for instance be access-oriented, performance-oriented or content-oriented. In this paper, we investigate the introduction of differentiated server selection during the phase of server selection and at independent brokerage entities and not at the server level. This has the advantage that service differentiation can be realized using a broker and a set of generic servers, thus enhancing the portability of servers. Development of servers remains generic while brokers implement sophisticated policy requirements.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M.-V. M. Salem, G. v. Bochmann and J. W. Wong</Auth><Ttl>Wide-area server selection using a multi-broker architecture</Ttl><where>Proc. International Workshop on New Advances of  Web Server and Proxy Technologies,  Providence, USA  (May 19, 2003)</where><Y suff="b">2003</Y><Lbl>Sale</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>M.-V. Mohamed-Salem, J. W. Wong and G. v. Bochmann</Auth><Ttl>A scalable load-sharing architecture for distributed applications</Ttl><where>Proc. 9th IEEE Int. Conf. on Software, Telecommunications and Computer Networks, SoftCom 2001, October 2001,  pp. 747-755.</where><Y suff="a">2001</Y><Lbl>Sale</Lbl><Key>kw-ocr</Key><Abstr>In recent years, we have seen a significant growth in the development and deployment of distributed applications over the Internet. For large-scale deployment, the system architecture should be able to scale to many users. A common technique for scalable design is replicated servers. The management of replicated architectures introduces new challenges. One very important challenge is how can a client locate the appropriate replica of a server without being aware of the specific details of replica organization, and how can this process scale to a large number of users. In this paper, we investigate the delegation of server selection functionality to an independent brokerage service. A "broker" is used to distribute load to replicated servers. Server selection is "session" based, and intermediate network entities are not required in load balancing activities. Several algorithms for server selection are developed and their performance, under the proposed architecture, is evaluated by simulation.</Abstr> <Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>N. Chefai, G. v. Bochmann and N. D. Georganas</Auth><Ttl>Performance Evaluation of the Preemptive Bandwidth Allocation Protocol</Ttl><where>Proc. International Workshop on Multimedia Interactive Protocols and Systems (MIPS, formerly IDMS/PROMS), Nov. 2003, Napoli, Italy.</where><Y suff="a">2003</Y><Lbl>Chef</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/wbxphajr0rwuyf6c/" /></Item>
<Item kind="ocr"><Auth>N. Chefai, N. Georganas and G. v. Bochmann</Auth><Ttl>Preemptive bandwidth allocation protocol for multicast, multi-streams environments</Ttl><where>Proc. of the ninth ACM International Conference on Multimedia, Ottawa, pp. 528-530, 2001</where><Y suff="a">2001</Y><Lbl>Chef</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=500232" /></Item>
<Item kind="ocr"><Auth>N. Rico and G. v. Bochmann</Auth><Ttl>Performance description and analysis for distributed systems using a variant of LOTOS</Ttl><where>Proc. IFIP Symposium on Protocol Specification, Testing and Verification, Stockholm, June 1991, pp.199-213</where><Y suff="a">1991</Y><Lbl>Rico</Lbl><Key>kw-ocr, kw-ch</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=645834.756629" /></Item>
<Item kind="ocr"><Auth>N. Rico, G. v. Bochmann and O. Cherkaoui</Auth><Ttl>Model-checking for real-time systems specified in LOTOS</Ttl><where>Proc. Computer Aided Verification, 1992, pp.277-288</where><Y suff="a">1992</Y><Lbl>Rico</Lbl><Key>kw-ch kw-ocr   -submitted to CAV'92 (accepted)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/f478kk85qn632708/" /></Item>
<Item kind="ocr"><Auth>O. Kabranov, D. Makrakis, C. Charalambous, D. Ionescu and G. v. Bochmann</Auth><Ttl>Optimal wavelength allocation and flow assignment for optical networks for profit maximization</Ttl><where>Proc. Intern. Conf. on Info-tech and Info-net, ICII'2001, Oct. 2001, Beijing, China</where><Y suff="a">2001</Y><Lbl>Kabr</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=983574" /></Item>
<Item kind="ocr"><Auth>O. Lecarme and G. v. Bochmann</Auth><Ttl>A (truly) usable and portable compiler writing system</Ttl><where>Proc. IFIP Congress 1974, Stockholm, 1974, pp. 218-221</where><Y suff="">1974</Y><Lbl>Leca</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://www.sigmod.org/publications/dblp/db/conf/ifip/ifip74.html" /></Item>
<Item kind="ocr"><Auth>P. Dini and G. v. Bochmann</Auth><Ttl>Automatic reconfiguration for runtime feature-interaction resolution in an object-oriented environment</Ttl><where>in Proc. Third Intl Workshop on Feature Interactions in Telecommunications Software Systems, Kyoto, Japan,  October,1995, pp.115-126</where><Y suff="d">1995</Y><Lbl>Dini</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://arnetminer.org/publication/automatic-reconfiguration-for-runtime-feature-interaction-resolution-in-an-object-oriented-environment-206659.html;jsessionid=2E8690286A6FB9D73C3DD3477D23C466.tt" /></Item>
<Item kind="ocr"><Auth>P. Dini and G. v. Bochmann</Auth><Ttl>Specifying lifecycles of object interactions for reconfiguration management in distributed systems</Ttl><where>In the Second IEEE Systems Management Workshop, Toronto, Ontario, Canada, June 19-21, 1996, pp. 82-91</where><Y suff="h">1996</Y><Lbl>Dini</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>P. Dini, A. Das and G. v. Bochmann</Auth><Ttl>Applying parallel algorithms for managing distributed systems</Ttl><where>The 11th International Conference on Systems Engineering (ICSE'96), Special Session on Networks and Distributed Systems, University of Nevada, Las Vegas, 9-11 July 1996</where><Y suff="e">1996</Y><Lbl>Dini</Lbl><Key>kw-ocr kw-ADcr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>P. Dini, A. Hafid and G. v. Bochmann</Auth><Ttl>Cost models for distributed multimedia applications</Ttl><where>In the International Pacific Workshop on Distributed Multimedia Systems, Hong Kong University of Science and Technology (HKUST), June 25-28, 1996, pp. 238-245</where><Y suff="a">1996</Y><Lbl>Dini</Lbl><Key>kw-ocr kw-citr   Request for CITR publication requested by mail on May 29, 96   Approved for CITR publication by fax on June 27, 96</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>P. Dini, D. Ramazani and G. v. Bochmann</Auth><Ttl>Formal and informal in balanced system specifications</Ttl><where>Proceedings of the IEE/ECLA/IFIP Intl Conference on Architecture and Design Methods for Balanced Automation Systems (BASYS 95), July 1995, Victoria, ES, Brazil, pp. 339-348</where><Y suff="c">1995</Y><Lbl>Dini</Lbl><Key>kw-ocr</Key><Abstr>original title was: Formal and informal (aspects) in balanced system specifications</Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>P. Dini, G. v. Bochmann and R. Boutaba</Auth><Ttl>Performance evaluation for distributed system components</Ttl><where>in Proc. Second IEEE Systems Management Workshop, Toronto, Ontario, Canada, June 19-21, 1996, pp.20-29</where><Y suff="g">1996</Y><Lbl>Dini</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=534143" /></Item>
<Item kind="ocr"><Auth>P. Dini, G. v. Bochmann and R. Dssouli</Auth><Ttl>Sur la voie de l'intégration dans la gestion des systèmes ouverts distributés</Ttl><where>Proc. Colloque Francophone sur l'Ingénierie des Protocoles (CFIP'95), Rennes, France, 1995, pp. 19-49</where><Y suff="a">1995</Y><Lbl>Dini</Lbl><Key>kw-ocr kw-RDcr kw-crim</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>P. Dini, R. Boutaba and G. v. Bochmann</Auth><Ttl>Human  and  automatic policies in concert: a policy-driven approach to manage distributed systems</Ttl><where>In the IEEE-SMC IMACS Conference on Computational Engineering in Systems Applications, Lille, France, July 9-12, 1996</where><Y suff="f">1996</Y><Lbl>Dini</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>P. He and G. v. Bochmann</Auth><Ttl>Inter-area shared segment protection of MPLS flows over agile all-photonic star networks</Ttl><where>Proc. IEEE Globecom 2007.</where><Y suff="a">2007</Y><Lbl>He</Lbl><Key>kw-ocr</Key><Abstr>We study the resilience of MPLS flows over an agile all-photonic star WDM network (AAPN). On the basis of our previous inter-area optimal routing architecture, we propose and develop a dynamic inter-area shared segment-based protection (SSP) framework. We consider the dynamic protection for optimal inter-area working paths and improve the recovery time by segment-based protection. We develop a distributed partial routing information management to increase the scalability in multi-area networks while maintaining good performance compared with the case of complete information. By simulation, we show that our framework outperforms existing scheme. Furthermore, our approach shows its good potential to be a protection solution for inter-AS protection.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04411353" /></Item>
<Item kind="ocr"><Auth>P. He and G. v. Bochmann</Auth><Ttl>OSN-IX - A Novel Internet eXchange (IX) architecture based on overlaid-star networks</Ttl><where>Proc. 4th Euro-NGificonf. on Next Generation Networks, Krakow, April 2008.</where><Y suff="a">2008</Y><Lbl>He</Lbl><Key>kw-ocr</Key><Abstr>We propose a novel Internet Exchange (IX) architecture, namely OSN-IX, which adopts an overlaid-star network (OSN) as an IX. OSN can be considered as a "distributed switch", which combines the advantages of the network and switch. Compared to other IX architectures, e.g., LAN-based IX, MPLS IX, Photonic IX, etc., OSN-IX has good properties of scalability, resilience, and widely distributed access points. Particularly, for the first time, OSN-IX introduce traffic engineering (TE) into the IX world. Based on the TE framework we developed for OSN-IX, OSN-IX can provide optimized dynamic inter-ISP (Internet Service Provider) routing while requiring no change, hardware or software, on existing traditional IP/MPLS routers. We have shown by simulation that our TE framework outperforms several existing inter-AS TE schemes.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04510792" /></Item>
<Item kind="ocr"><Auth>P. He and G. v. Bochmann</Auth><Ttl>Routing of MPLS flows over an agile all-photonic star network</Ttl><where>Proc. of IASTED Intern. Conf. on Communication Systems and Applications (CSA 2006), July, 2006.</where><Y suff="a">2006</Y><Lbl>He</Lbl><Key>kw-ocr</Key><Abstr>In this paper, we study how MPLS flows are routed in an Internet that contains a centrally-controlled agile all-photonic star WDM network (AAPN). Two scenarios are considered, namely deploying AAPN within one OSPF (Open Shortest Path First) area and within several OSPF areas. Since the AAPN provides an NxN interconnection structure for the N edge nodes of the AAPN architecture, the straightforward usage of a routing protocol like OSPF leads to scalability problems. In the first scenario, we have identified several schemes by which this scalability problem can be reduced. The idea is to introduce "virtual routers" that represent a collection of edge nodes (and possibly also the core node), thus reducing the number of paths between the "routers". In the second scenario, we focus on inter-area routing in large-scale IP/MPLS networks. This paper proposes a novel framework for inter-area MPLS Traffic Engineering. The key to our proposal lies in deploying the AAPN architecture as the OSPF backbone area and introducing the concept of "virtual area border routers" (v-ABRs). Compared with other proposals, our proposal can provide globally-optimized inter-area routing and has very good compatibility to existing traditional IP/MPLS routers.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.odysci.com/article/1010112989118066/routing-of-mpls-flows-over-an-agile-all-photonic-star-network" /></Item>
<Item kind="ocr"><Auth>Q. Gao, R. Groz, G. v. Bochmann, J. Dargham and E. H. Htite</Auth><Ttl>Validation of distributed algorithms and protocols</Ttl><where>Proceedings of the1995 International Conference on Network Protocols (ICNP 95), pp.110-117</where><Y suff="a">1995</Y><Lbl>Gao</Lbl><Key>kw-ocr  earlier version Gao 93</Key><Abstr>The use of formal description techniques allows the partial automation of the design, the validation, and the implementation of communication protocols and distributed algorithms. In this paper, we present our experiences  of using the Estelle language, and a simulation and validation tool, called Veda, to simulate and validate complex distributed algorithms for the distributed implementation of  multi-rendezvous. Some design errors in  published distributed rendezvous algorithms were found. We obtain from these experiences  heuristic guidelines for  trouble shooting of distributed algorithms.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=852367" /></Item>
<Item kind="ocr"><Auth>Q. M. Tan, A. Petrenko and G. v. Bochmann</Auth><Ttl>Modeling Basic LOTOS by FSMs for Conformance Testing</Ttl><where>Proceedings of the 15th International Symposium on Protocol Specification, Testing and Verification (PSTV 15), Poland, June 95, pp.137-152</where><Y suff="a">1995</Y><Lbl>Tan</Lbl><Key>kw-pub kw-ftp kw-ch kw-ocr  Submitted for publication to PSTV 95, Poland (March 1, 1995)  Accepted in April 1995</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=670587" /></Item>
<Item kind="ocr"><Auth>Q. M. Tan, A. Petrenko and G. v. Bochmann</Auth><Ttl>A test generation tool for specifications in the form of state machines</Ttl><where>in proceedings of the International Communications Conference (ICC) 96, session on advanced tools and technologies for developing high integrity software systems, Dallas, Texas, June 23-27, 1996, pp.225-229</where><Y suff="a">1996</Y><Lbl>Tan</Lbl><Key>kw-ocr kw-pub kw-ftp  submitted to ICC 96 (Sept 95)  Accepted in February 96</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=542187" /></Item>
<Item kind="ocr"><Auth>Q. M. Tan, A. Petrenko and G. v. Bochmann</Auth><Ttl>A framework for conformance testing of systems communicating through rendezvous</Ttl><where>in proceedings of the 26th IEEE International Symposium on Fault-Tolerant Computing, Sendai, Japan, June 25-27, 1996, pp.230-238</where><Y suff="b">1996</Y><Lbl>Tan</Lbl><Key>kw-ocr kw-look   Accepted in March 96</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=534610" /></Item>
<Item kind="ocr"><Auth>Q. M. Tan, A. Petrenko and G. v. Bochmann</Auth><Ttl>Checking experiments with labeled transition systems for trace equivalence</Ttl><where>in Proc. IFIP 10th  Intern. Workshop on Testing of Communication Systems(IWTCS'97), Cheju Island, Korea,  1997</where><Y suff="a">1997</Y><Lbl>Tan</Lbl><Key>kw-ftp kw-ocr kw-look    submitted in March 1997 for IWTCS'97    Accepted May 24 1997</Key><Abstr>We  apply the state identification techniques for testing communication systems  which are modeled labeled transition systems (LTSs). The conformance requirements of specifications are represented as the trace equivalence relation and derived tests have finite behavior and provide well-defined fault coverage. We redefine in the realm of LTSs the notions of state identification that were originally defined in the realm of input/output finite state machines (FSMs). Then we present the corresponding test generation methods and discuss their fault coverage. It is shown that for an FSM-based method with a notion of state identification we can have a corresponding LTS-based method with a similar notion of state identification,  and if the FSM-based method guarantees complete fault coverage then the LTS-analogue also guarantees such coverage.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.44.9173" /></Item>
<Item kind="ocr"><Auth>R. Dssouli and G. v. Bochmann</Auth><Ttl>Conformance testing with multiple observers</Ttl><where>Proc. IFIP Workshop on Prot. Specification, Testing and Validation, 1986, North-Holland Publ., pp. 217-229</where><Y suff="">1986</Y><Lbl>Dsso</Lbl><Key>kw-ocr kw-RDcr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>R. Dssouli and G. v. Bochmann</Auth><Ttl>Error detection with multiple observers</Ttl><where>Proc. IFIP Workshop on Protocol Specification, Testing and Verification,Toulouse, France, June 1985, M. Diaz ed., North Holland, pp.483-494</where><Y suff="">1985</Y><Lbl>Dsso</Lbl><Key>kw-ocr kw-RDcr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>R. Dssouli, R. Fournier and G. v. Bochmann</Auth><Ttl>Distributed observation and FIFO queues</Ttl><where>Proc. of the Third International Conference on Formal Description Techniques (FORTE'90), Madrid, Nov. 1990, J. Quemada et al. (eds), North Holland, pp.303-310</where><Y suff="a">1990</Y><Lbl>Dsso</Lbl><Key>kw-ocr kw-RDcr kw-ch</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=683435" /></Item>
<Item kind="ocr"><Auth>R. Gotzhein and G. v. Bochmann</Auth><Ttl>Specialization in Estelle</Ttl><where>IFIP Symp. on Protocol Spec., Testing and Verification, Vancouver, 1994, pp.17-32</where><Y suff="a">1994</Y><Lbl>Gotz</Lbl><Key>kw-pub kw-citr kw-ocr  -submitted to FORTE'93 (refused: rejection is partly because no more than one paper submitted by a FORTE'93 Program Committee Member will be accepted)  - PSTV'94 accepted  earlier version Gotz 92d</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=216513" /></Item>
<Item kind="ocr"><Auth>R. K. Keller, R. Lajoie, M. Ozkan, F. Saba, X.Shen, T. Tao and G. v. Bochmann</Auth><Ttl>The Macrotec toolset for CASE-based business modelling</Ttl><where>CASE'93, Singapore, July, 1993</where><Y suff="a">1993</Y><Lbl>Kell</Lbl><Key>kw-crim kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>R. T. Sanders, R. Braek, G. v. Bochmann and D. Amyot</Auth><Ttl>Service discovery and component reuse with semantic interfaces</Ttl><where>Proc. of the SDL Forum, Norway, July 2005, Springer Verlag, LNCS 3530, pp. 85-102.</where><Y suff="a">2005</Y><Lbl>Sand</Lbl><Key>kw-ocr</Key><Abstr>Current trends in distributed computing and e-business processing suggest that many applications are evolving towards Service Oriented Computing (SOC) with technologies such asWeb services. Services are autonomous platform-independent computational elements, and we observe an increasing need for core SOC technologies for dynamic discovery, selection, and composition of services. However, such technologies are often based on syntactic descriptions of the services and of their interfaces, which are insufficient to ensure that desired liveness properties are satisfied. In this paper, we propose an approach for the description, discovery, and selection of services based on role modeling and goal expressions that enables the definition of semantic interfaces and the evaluation of liveness properties. The same mechanisms also enable component reuse. We discuss how UML 2.0 can support the modeling of both the services and the desired properties. The approach is illustrated with telephony services.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://arnetminer.org/publication/service-discovery-and-component-reuse-with-semantic-interfaces-578843.html" /></Item>
<Item kind="ocr"><Auth>S. A. Ezust and G. v. Bochmann</Auth><Ttl>An Automatic Trace Analysis Tool Generator for Estelle Specifications</Ttl><where>Computer Communication review Volume 25 Number 4, October 1995, Proceedings of ACM SIGCOMM 95 Conference, Cambridge, MA, pp. 175-184</where><Y suff="b">1995</Y><Lbl>Ezus</Lbl><Key>kw-ocr kw-ftp  Summary of Ezus 95a (M.Sc Thesis)  Submitted to ACM Sigcomm 95  (95/1/25)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=217428" /></Item>
<Item kind="ocr"><Auth>S. A. Paredes, G. v. Bochmann and T. J. Hall</Auth><Ttl>Deploying agile photonic networks over reconfigurable optical networks</Ttl><where>Proc. 14th IEEE Symposium on Computers and Communications, July 5 - 8, 2009, Sousse, Tunisia.</where><Y suff="a">2009</Y><Lbl>Pare</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5202335" /></Item>
<Item kind="ocr"><Auth>S. Asaduzzaman and G. v. Bochmann</Auth><Ttl>A  locality preserving routing overlay using geographic coordinates</Ttl><where>IEEE Intern. Conf. on Internet Multimedia Systems Architecture and Application, Bangalore, India, Dec. 2009.</where><Y suff="b">2009</Y><Lbl>Asad</Lbl><Key>kw-ocr</Key><Abstr>This paper presents a design for a general distance-sensitive routing overlay which is based on adaptive hierarchical partitioning of the geographical network space. Taking the distance between the nodes of the P2P system into account is important for the search and data distribution functions provided by P2P systems. The use of different distance metrics, such as network delays and geographical positioning information, is discussed. The performance of the proposed routing overlay, in terms of two locality properties – stretch and route-convergence, is evaluated by simulation studies. Real topology data of 65 ISPs with presence in 534 cities across the world, collected by the RocketFuel project, is used as the basis of the simulated network. The performance results are compared with corresponding results obtained from a simulated Pastry overlay constructed on the same network, with and without the proximity based neighbor selection. While the performance of the two distance-sensitive P2P systems are similar, the proposed geographical routing scheme facilitates certain geographical search applications that are difficult to realize within a Pastry system.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>S. Asaduzzaman, Y. Qiao and G. v. Bochmann</Auth><Ttl>CliqueStream - An efficient and fault-resilient live streaming network on a clustered peer-to-peer overlay</Ttl><where>Proc. 8th IEEE Intern. Conf. on Peer-to-Peer Computing (P2P08), Sep 2008, Aachen, Germany</where><Y suff="a">2008</Y><Lbl>Asad</Lbl><Key>kw-ocr</Key><Abstr>Several overlay-based live multimedia streaming platforms have been proposed in the recent peer-to-peer streaming literature. In most of the cases, the overlay neighbors are chosen randomly for robustness of the overlay. How- ever, this causes nodes that are distant in terms of proximity in the underlying physical network to become neighbors, and thus data travels unnecessary distances before reaching the destination. For efficiency of bulk data transmission like multimedia streaming, the overlay neighborhood should resemble the proximity in the underlying network. In this paper, we exploit the proximity and redundancy properties of a recently proposed clique-based clustered overlay network, named eQuus, to build efficient as well as ro- bust overlays for multimedia stream dissemination. To combine the efficiency of content pushing over tree structured overlays and the robustness of data-driven mesh overlays, higher capacity stable nodes are organized in tree structure to carry the long haul traffic and less stable nodes with in- termittent presence are organized in localized meshes. The overlay construction and fault-recovery procedures are ex- plained in details. Simulation study demonstrates the good locality propoerties of the platform. The outage time and control overhead induced by the failure recovery mechanism are minimal as demonstrated by the analysis.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4627289" /></Item>
<Item kind="ocr"><Auth>S. Bessette and G. v. Bochmann</Auth><Ttl>Implementation issues for the OSI file transfer, access and management protocol</Ttl><where>Proc. Symposium on Communications, Queen's University, Kingston, Ont., June 1986, pp. C.4.16-C.4.18</where><Y suff="">1986</Y><Lbl>Bess</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>S. Buffalov, K. El-Fakih, N. Yevtushenko and G. v. Bochmann</Auth><Ttl>Progressive solutions to a parallel automata equation</Ttl><where>Proc. FORTE Conf. (IFIP), Sept. 2003, Berlin, LNCS 2767, Springer Verlag, pp. 367-382.</where><Y suff="a">2003</Y><Lbl>Buff</Lbl><Key>kw-ocr</Key><Abstr>In this paper, we consider the problem of deriving a component X of a system knowing the behavior of the whole system C and the other components A. The component X is derived by solving the parallel automata equation A   X   C. We present algorithms for deriving the largest progressive solution to the equation that combined with A does not block any possible action in C and we introduce a new simulation relation between automata in order to characterize all progressive solutions.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://www.springerlink.com/content/ctr4l5602cb65ffh/" /></Item>
<Item kind="ocr"><Auth>S. Choudhary, M. E. Dincturk, G. v. Bochmann, G. V. Jourdan, I. V. Onut and P. Ionescu</Auth><Ttl>Solving some modeling challenges when testing Rich Internet Aplications for security</Ttl><where>Third Intern. Workshop on Security Testing (SECTEST, afffiliated with ICST), 2012, Montreal, Canada,  Proc. ICST, pp. 850 - 857.</where><Y suff="a">2012</Y><Lbl>Chou</Lbl><Key>kw-ocr</Key><Abstr>Crawling is a necessary step for testing web applications for security. An important concept that impacts the efficiency of crawling is state equivalence. This paper proposes two techniques to improve any state equivalence mechanism. The first technique detects parts of the pages that are unimportant for crawling. The second technique helps identifying session parameters. We also present a summary of our research on crawling techniques for the new generation of web applications, so-called Rich Internet Applications (RIAs). RIAs present new security and crawling challenges that cannot be addressed by traditional techniques. Solving these issues is a must if we want to continue benefitting from automated tools for testing web applications.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpl/abstractAuthors.jsp?arnumber=6200198" /></Item>
<Item kind="ocr"><Auth>S. Erradey, M. Kadoch and G. v. Bochmann</Auth><Ttl>Object-oriented design of a message handling system protocol</Ttl><where>in proceedings of 1995 Canadian Conference on Electrical and Computer Engineering, Montreal</where><Y suff="a">1995</Y><Lbl>Erra</Lbl><Key>kw-crim kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://libra.msra.cn/Publication/50033472/object-oriented-design-of-a-message-handling-system-protocol" /></Item>
<Item kind="ocr"><Auth>S. Fischer, A. Hafid, G. v. Bochmann and H. d. Meer</Auth><Ttl>Cooperative quality of service management for multimedia applications</Ttl><where>Proceedings of the 4th IEEE International Conference on Multimedia Computing and Systems, Ottawa, Canada, June 1997, pp. 303-310.</where><Y suff="a">1997</Y><Lbl>Fisc</Lbl><Key>kw-ocr kw-citr kw-look    submitted to IEEE Conf. on Multimedia Computing and Systems, June 1997, Ottawa    Accepted    Approved for publication by CITR on 97-08-25</Key><Abstr>Quality of Service (QoS) management becomes more and more important, especially in networks where many applications are competing for a limited number of resources. As these applications become more complex (consider e.g. multiparty multimedia applications), the number of options for QoS management increases, leading to more complex decision processes. In this paper, we propose an approach for cooperative QoS management, where application-oriented QoS agents are distributed throughout the network and the end systems, communicating with each other. This distributed management system tries to guarantee the QoS level negotiated with the users, at the same time optimizing resource usage. The advantages of distributing the management process are (i) an easier and more precise localization of the cause of QoS problems, (ii) better knowledge of local situations, (iii) a lower complexity for a single QoS agent and (iv) an increase in possible actions. We describe management procedures for QoS negotiation, adaptation and renegotiation.</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=609609" /></Item>
<Item kind="ocr"><Auth>S. Fischer, M.-V. Salem and G. v. Bochmann</Auth><Ttl>Application design for cooperative QoS management</Ttl><where>in Proc. IFIP 5th International Workshop on Quality of Service (IWQoS'97), New York City, May 1997, pp. 191-194</where><Y suff="d">1997</Y><Lbl>Fisc</Lbl><Key>kw-ocr kw-citr kw-look kw-ftp kw-pub    submitted in April 97 to International Workshop on Quality of Service (IWQoS'97), NewYork    Accepted.    Short version at IWQoS'97, long version in technical report P#1067    Approved for publication by CITR on 97-08-25</Key><Abstr>QoS management for distributed multimedia applications becomes more complex when a huge number of users are participating, as for instance in broadcasts of major sports events or in teleteaching ap plications. On the other hand, such an application offers a variety of options to improve resource usage and system performance while decreasing the overall communication cost. We developed a new QoS management scheme called Cooperative QoS management which handles both increased complexity and options. In this paper, we show how this new scheme influences the design of applications based on it, especially concerning the QoS user interface. As an ex ample, we present a teleteaching application developed in the framework of our project "Broadband Services".</Abstr> <Copy>yes</Copy><Link Text="link" Url="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.44.1583" /></Item>
<Item kind="ocr"><Auth>S. Fujiwara and G. v. Bochmann</Auth><Ttl>Testing non-deterministic state machines with fault coverage</Ttl><where>Proc. IFIP Int. Workshop on Protocol Test Systems, Netherlands, October 1991, pp. (III-257)-(III-275)</where><Y suff="c">1991</Y><Lbl>Fuji</Lbl><Key>kw-ocr, kw-ch</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=747690" /></Item>
<Item kind="ocr"><Auth>T. Hall, A. Paredes and G. v. Bochmann</Auth><Ttl>An Agile All-Photonic Network</Ttl><where>Proc. Fourth Intern. Conf. on Optical Communications and Networks, ICOCN 2005, Bangkok, Thailand; 14-16 Dec. 2005, pp. 365-368.</where><Y suff="a">2005</Y><Lbl>Hall</Lbl><Key>kw-ocr</Key><Abstr>This paper presents an overview of recent and current work being conducted in the “Agile All-Photonic Networks”, AAPN, Research Network. An AAPN is a wavelength division multiplexed network that consists of several overlaid stars formed by edge nodes that aggregate traffic, interconnected by bufferless optical core nodes that perform fast switching in order to provide bandwidth allocation in sub-wavelength granularities. The architectures, tools and methods being developed for its operation are described, as well as the issues to be solved.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>T. Higashino, G. v. Bochmann, X. Li, K. Yasumoto and K. Taniguchi</Auth><Ttl>Test system for a restricted class of LOTOS expressions with data parameters</Ttl><where>Proceedings of the Fifth IFIP Workshop on Protocol Test Systems (IWPTS '92), G.v. Bochmann et al. (eds.), North Holland Publ. 1993, pp.205-216</where><Y suff="a">1992</Y><Lbl>Higa</Lbl><Key>kw-ocr kw-ch   Older version of P#849 (Higa 94a)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>W. L. d. Souza, G. v. Bochmann, K. El-Khatib and X. He</Auth><Ttl>Adaptacao de conteudo de mensagens HTTP baseada em perfis de dispositivo, conteudo, usuario e servico de rede</Ttl><where>(Content adaptation of HTTP messages based on device, content, user, and network service profiles) Proceedings of the 20th Brazilian Symposium of Computer Networks, Vol II, pp. 554-568, Buzios-RJ (Brazil), May 20-24, 2002.</where><Y suff="a">2002</Y><Lbl>Souz</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.lbd.dcc.ufmg.br/bdbcomp/servlet/Trabalho?id=6136" /></Item>
<Item kind="ocr"><Auth>W. L. d. Souza, R. Dssouli and G. v. Bochmann</Auth><Ttl>Ambiante de teste para protocolos de comunicacio</Ttl><where>Proc. 3 Simposio Brasileiro sobre Redes de Computadores, Rio de Janeiro, April 1985, pp. 24.2 - 24.12</where><Y suff="">1985</Y><Lbl>Souz</Lbl><Key>kw-ocr kw-RDcr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>W. Probst and G. v. Bochmann</Auth><Ttl>Operating system design with computer network communication protocols</Ttl><where>Proc. 5th Data Comm.  Symposium (ACM SIGCOMM/IEEE), Sept. 1977, pp. 4-19 to 4-25. Reprinted in Distributed System Design, eds M.P. Mariani and D.F. Palmer, 1979</where><Y suff="">1977</Y><Lbl>Prob</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=803339" /></Item>
<Item kind="ocr"><Auth>W. Wang, S. Cheng and G. v. Bochmann</Auth><Ttl>Accessing traditional intelligent services from SIP networks</Ttl><where>Proc.  2001 International Conference on Info-tech and Info-net, October 2001, Beijing, China, IEEE Press, pp. 772-778.</where><Y suff="a">2001</Y><Lbl>Wang</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=983674" /></Item>
<Item kind="ocr"><Auth>Y. Qiao and G. v. Bochmann</Auth><Ttl> Applying a diffusive load balancing in a clustered P2P system</Ttl><where>Proc. 9th Intern. Conf. on New Technologies of Distributed Systems (NOTERE), Montreal, Canada, 2009,  pp. 189-199.</where><Y suff="a">2009</Y><Lbl>Qiao</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>Y. Qiao and G. v. Bochmann</Auth><Ttl>A diffusive load balancing scheme for clustered peer-to-peer systems</Ttl><where>Proc. 3rd Intern. Workshop on Peer-to-Peer Networked Virtual Environments (P2PNVE 2009), 15th International Conference on Parallel and Distributed Systems (ICPADS), Shenzhen (China), pp. 842-847,  Dec. 2009.</where><Y suff="c">2009</Y><Lbl>Qiao</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5395335" /></Item>
<Item kind="ocr"><Auth>Y. Qiao and G. v. Bochmann</Auth><Ttl>Using diffusive load balancing to improve performance of peer-to-peer systems for hosting services</Ttl><where>Proc. 5th Intern. Conf. on Automonous Infrastructure, Management and Security (AIMS 2011), LNCS 6734, Springer, 2011, pp. 124 - 135.</where><Y suff="a">2011</Y><Lbl>Qiao</Lbl><Key>kw-ocr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://link.springer.com/chapter/10.1007/978-3-642-21484-4_15?null" /></Item>
<Item kind="ocr"><Auth>Z. P. Tao, G. v. Bochmann and R. Dssouli</Auth><Ttl>A top down method of synthesizing optimized protocol converters</Ttl><where>In Proceedings for the 14th IEEE Int. Phoenix Conference on Computers and Communications, March 1995</where><Y suff="a">1995</Y><Lbl>Tao</Lbl><Key>kw-ocr kw-RDcr kw-ch  -submitted to 14th Annual IEEE Int. Phoenix Conference on Computers and Communications, March 1995 [Sept. 94]</Key><Abstr>In this paper, we propose a top-down algorithm for constructing optimized protocol converters to achieve interoperability between heterogeneous computer networks. This method first generates a converter from a given service specification of the internetworking system and two protocol specifications, based on two important concepts: controllability and observability.  Reduction relation [1] is used to compare the desired service specification and the internetworking system. Then an optimization algorithm is used for optimizing the converter. Compared with related works reported in [2], our method has three advantages: 1) It generates an optimized converter; 2) the service specification for the internetworking system can be nondeterministic; 3) it needs less computation.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>Z. P. Tao, G. v. Bochmann and R. Dssouli</Auth><Ttl>Verification and diagnosis of testing equivalence and reduction relation</Ttl><where>Proceedings of the 1995 International Conference on Networks and Protocols, Tokyo, Japan, pp.14-21</where><Y suff="b">1995</Y><Lbl>Tao</Lbl><Key>kw-ocr   submitted to ICNP 95, Tokyo (March 24, 95) - accepted (june 20 95)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://www.computer.org/portal/web/csdl/doi/10.1109/ICNP.1995.524814" /></Item>
<Item kind="ocr"><Auth>Z. P. Tao, G. v. Bochmann and R. Dssouli</Auth><Ttl>An efficient method for protocol conversion</Ttl><where>Proceedings of the Fourth Intl Conference on Computer Communications and Networks (IC3N 95), Las Vegas, USA, September 1995, p.40-47</where><Y suff="c">1995</Y><Lbl>Tao</Lbl><Key>kw-ocr kw-RDcr</Key><Abstr>this is a revised version of Tao 93b</Abstr><Copy>yes</Copy><Link Text="link" Url="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=540100" /></Item>
<Item kind="ocr"><Auth>Z. P. Tao, G. v. Bochmann and R. Dssouli</Auth><Ttl>A model and an algorithm of subsystem construction</Ttl><where>in proceedings of the Eighth International Conference on parallel and distributed computing systems, Sept. 21-23, 1995 Orlando, Florida, USA, pp.619-622</where><Y suff="d">1995</Y><Lbl>Tao</Lbl><Key>kw-ocr kw-RDcr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocr"><Auth>Z. Xu and G. v. Bochmann</Auth><Ttl>A probabilistic approach for admission control to Web servers</Ttl><where>Proc. of Intern. Symp. on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2004, San Jose, California, USA, July 2004, ISBN 1-56555-284-9, pp. 787 - 794.</where><Y suff="a">2004</Y><Lbl>Xu</Lbl><Key>kw-ocr</Key><Abstr>We consider that some form of admission control must be applied to a Web server in order to avoid completely unacceptable response times during periods of heavy system overload. In this paper, we show that an on-off approach to admission control introduces oscillations in the server load, which may lead, in particular situations, to unacceptable variations in the server response time. In order to solve this problem, we propose a probabilistic approach to admission. A theoretical model and simulation studies show that these oscillations can be avoided with the probabilistic approach if suitable values are selected for its operating parameters. The most important parameters are the gradual nature of the probability function that determines the user acceptance probability, and the inter-observation period, which determines how frequently the response time of the server is determined. While the oscillations have in general only a small effect on the average response time, we showed that the probabilistic approach has a definite advantage for the distinction between different classes of users that have different priorities for accessing the server.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>

</Section>








<Section title="Book chapters - copies of already published articles"> <Anch>Copies of Published Articles as Book Chapters</Anch>Anch>

<Item kind="ocb"><Auth>G. v. Bochmann and C. Sunshine</Auth><Ttl>A survey of formal methods</Ttl><where>and "A hybrid model and the representation of communication services", chap. 20 and 23 in "Computer Network Architectures and Protocols" ed. P. Green, Plenum Press, N.Y., 1982. Original titles: 1980 - Formal methods in communication protocol design, and 1980 - A General Transition Model for Protocols and Communication Services</where><Y suff="">1982</Y><Lbl>Boch</Lbl><Key>kw-ob</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="ocb"><Auth>G. v. Bochmann and C. Sunshine</Auth><Ttl>Formal methods for protocol specification and validation</Ttl><where>chapt. 17 in Computer Network Architectures and Protocols, 2-nd edition (C.Sunshine, ed.), Plenum Press, 1989. Original title: 1980 - Formal methods in communication protocol design</where><Y suff="">1989</Y><Lbl>Boch</Lbl><Key>kw-ob</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="ocb"><Auth>G. v. Bochmann</Auth><Ttl>Finite state description of communication protocols</Ttl><where>Computer Networks, Vol. 2 (1978), pp. 361-372, to be reprinted in "Conformance Testing Methodologies and Architectures for OSI Protocols", edited by R.J. Linn and M.U. Uyar, IEEE Computer Soc. Press, 1994.</where><Y suff="a">1994</Y><Lbl>Boch</Lbl><Key>kw-ob</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="ocr"><Auth>W. Probst and G. v. Bochmann</Auth><Ttl>Operating system design with computer network communication protocols</Ttl><where>Proc. 5th Data Comm.  Symposium (ACM SIGCOMM/IEEE), Sept. 1977, pp. 4-19 to 4-25. Reprinted in Distributed System Design, eds M.P. Mariani and D.F. Palmer, 1979</where><Y suff="">1977</Y><Lbl>Prob</Lbl><Key>kw-ocr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=803339" /></Item>
</Section>

<Item kind="ocr"><Auth>G. v. Bochmann and P. M. Merlin</Auth><Ttl>On the construction of communication protocols</Ttl><where>ICCC, 1980, pp.371-378, reprinted in "Communication Protocol Modeling", edited by C. Sunshine, Artech House Publ., 1981; russian translation: Problems of Intern. Center for Science and Techn. Information, Moscow, 1981, no. 2, pp. 146-155</where><Y suff="">1980</Y><Lbl>Boch</Lbl><Key>kw-ocr kw-ob</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>







<Section title="Articles in non-refereed journals">  <Anch>Articles in Non-Refereed Journals</Anch>Anch>



<Item kind="ojnr"><Auth>G. v. Bochmann and D. Ouimet</Auth><Ttl>Télétex fait une entrée réussie à l'Université de Montréal</Ttl><where>Recherche à L'Université de Montréal, Oct. 1986</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-ojnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ojnr"><Auth>G. v. Bochmann</Auth><Ttl>Expérience d'enseignement individualisé</Ttl><where>Document 2/2 (Febr. 1975), le Bulletin du Service Pédagogique, Université de Montréal</where><Y suff="">1975</Y><Lbl>Boch</Lbl><Key>kw-ojnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>


</Section>

<Section title="Non-refereed conference presentations">  <Anch>Non-Refereed Conference Presentations</Anch>Anch>




<Item kind="ocnr"><Auth>A. Hafid, J. D. Meer, A. Rennoch, G. v. Bochmann and R. Dssouli</Auth><Ttl>Quality of service verification experiments</Ttl><where>Workshop on Distributed Multimedia Applications and Quality of Service Verification, Montreal, June 1994</where><Y suff="a">1994</Y><Lbl>Hafi</Lbl><Key>kw-citr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>A. J. S. Ball, J. Gecsei and G. v. Bochmann</Auth><Ttl>Videotex and libraries</Ttl><where>WCC ASIS Annual Conf., 1979, Regina</where><Y suff="">1979</Y><Lbl>Ball</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>A. Khoumsi, G. v. Bochmann and R. Dssouli</Auth><Ttl>On controlling distributed communiation systems</Ttl><where>Proc. ACFAS workshop on "Méthodes mathématiques pour la synthèse des systèmes informatiques", Montreal, May 1994, pp. 29-44</where><Y suff="f">1994</Y><Lbl>Khou</Lbl><Key>kw-ch kw-ocnr kw-RDcnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>C. Kawa, A. Jacques and G. v. Bochmann</Auth><Ttl>Interconnection des réseaux et relais de transport</Ttl><where>54e Congrès de l'ACFAS, May 1986, Montréal</where><Y suff="">1986</Y><Lbl>Kawa</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>D. Berger and G. v. Bochmann</Auth><Ttl>Un logiciel de banque de données pour l'enseignement assisté par ordinateur</Ttl><where>Congrès ACFAS, 1983</where><Y suff="">1983</Y><Lbl>Berg</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>E. Cusack and G. v. Bochmann</Auth><Ttl>Object-oriented methods in communication standards</Ttl><where>ACM OOPS Messenger, Vol.3, No.2, April 1992, pp.7-8</where><Y suff="a">1991</Y><Lbl>Cusa</Lbl><Key>kw-ojnr, kw-ch  Follow-up Report on ECOOP'91 Workshop W3</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann and A. Leveille</Auth><Ttl>Un modèle de transition pour la spécification formelle de protocoles de communication</Ttl><where>Actes des journées d'études sur les protocoles..., juin 1981, Paris, AFCET,  1981</where><Y suff="">1981</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann and C. Frasson et al.</Auth><Ttl>Scénario pour un système en éducation</Ttl><where>55-th ACFAS Congress, Ottawa, May 1987</where><Y suff="">1987</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann and F. H. Vogt</Auth><Ttl>Message Link Protocol</Ttl><where>Computer Comm. Review (ACM) 9, No.2 (April 1979), pp.7-39</where><Y suff="">1979</Y><Lbl>Boch</Lbl><Key>kw-ojnr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1015861" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann and L. Swain</Auth><Ttl>National Library of Canada interligrary loan (ILL) protocol and ILL workstation</Ttl><where>Proc. of Conf. on Introduction of High Level Protocol Standards for OSI, Department of Communications, Ottawa, 1984, pp. 599-600</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann, E. Cerny, J. Gecsei and B. Sauvageau</Auth><Ttl>Low-cost Educational Micro-computer Network</Ttl><where>MIMificonference, Montréal, 1979</where><Y suff="">1979</Y><Lbl>Boch</Lbl><Key>kw-ocnr kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann, J. Gecsei, F. Tompa and A. J. S. Ball</Auth><Ttl>Database structures and query methods for videotex systems</Ttl><where>11th Biennial Symp. on Communications, Queen's University, Kingston, Ontario. (May 1982), Proc. pp. B-2.9</where><Y suff="">1982</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Combining assertions and states for the validation of process communication</Ttl><where>Protocol Verification Workshop (DARPA/NBS), Washington, USA, March 1979</where><Y suff="">1979</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Formal description techniques</Ttl><where>Second International Conference on Introduction of Open Systems Interconnection Standards, Ottawa, May 1984</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Formal models of protocols - limitations and future</Ttl><where>panel presentation at IFIP Symp. on Protocol Specification, Testing and Verification, Atlantic City, USA, June 1988</where><Y suff="">1988</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Higher-level protocols are not necessarily end-to-end</Ttl><where>panel presentation at ACM SIGCOMM Symposium, Austin, 1983, Proc. pp...  This article was reviewed in Infocom Standards, McGraw Hill, Vol.2, No.4 (April 1983), pp.66-67</where><Y suff="">1983</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>L’importance de la recherche et du dévelopement pour l’évolution de l’industrie des télécommunications</Ttl><where>presentation given at "Telecommunications"  conference organized by the International Research Institute, Montreal, March 1994</where><Y suff="f">1994</Y><Lbl>Boch</Lbl><Key>kw-ocnr kw-crim</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>La dérivation de spécifications de protocoles à partir de spécifications de services de communication</Ttl><where>Colloque des Entretiens du Centre Jacques Cartier "Les Systèmes parallèles et distribués", Lyon, Dec. 1989</where><Y suff="">1989</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>La gestion de la qualité de service au niveau applicatif</Ttl><where>invited presentation at intern. NOTERE conference, Montreal, 1998.</where><Y suff="a">1998</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr>RÉSUMÉ --  La notion de qualité de service (QdS) a été introduite d'abord pour la définition des services de communication fournis par les réseaux. Dans ce contexte, on est intéressé par le délai de transmission et le taux de perte pour un débit donné. Par contre, la "qualité" vue par un personne qui utilise un système de téléconférence, de vidéo sur demande ou d'accès à une banques de données multimédia, est caractérisée par d'autres attributs, tel que la qualité de l'image ou du son et le temps de reponse; et ces attributs dépendent pas seulement du réseau, mais aussi des propriétés matériels et logiciels des orginateurs impliqués dans l'application, à savoir la station de travail de l'usager et le(s) serveur(s). La gestion de la QdS d'une application implique donc toutes ces composantes du système. Il est important de considérer dans ce contexte les préférences des usagers puisque différentes critères d'optimisation pourraient être utilisées en cherchant une balance entre qualité et coût.  --  La présentation donnera une vue d'ensemble de résultats de recherche dans le domaine de la gestion de la QdS pour les applications impliquant des banques de données multimédia, et donnera aussi un aperçu des problèmes de QdS dans le contexte du commerce électronique et des applications de téléconférence.</Abstr> <Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Microelectronics and computer applications in the area of signalling and control</Ttl><where>(36 pages), invited paper at Symposium on Application of Microelectronics to Transportation, NSERC/Transport Canada, Oct. 1984, Ottawa</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Notes on the X.25 Procedures for Virtual Call Establishment and Clearing</Ttl><where>(invited paper), ACM Computer Comm. Review Vol.7, No.4, Oct. 1977, pp.53-60</where><Y suff="">1977</Y><Lbl>Boch</Lbl><Key>kw-ojnr kw-pub</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://dl.acm.org/citation.cfm?id=1024899" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Nouveaux développements en télécommunications et la modélisation de nouveaux services</Ttl><where>Presentation at Salon de l'informatique et de la bureautique, Trois-Rivières, Febr. 1991 (invited)</where><Y suff="b">1991</Y><Lbl>Boch</Lbl><Key>kw-ocnr, kw-ch</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>On the contruction of submodule specifications</Ttl><where>Verification Workshop, SRI International, Calif. USA, April 1980, ACM SE Notes 5, No. 3 (July 1980), pp. 36</where><Y suff="">1980</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>On the theoretical power of some testing methods</Ttl><where>INWG/NPL Workshop, May 1981, London, (1981), National Phys. Lab., Proc. Vol. II, pp. l5-23</where><Y suff="">1981</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Panel presentation on computer communication protocol verification</Ttl><where>IFIP Congress 1977, Toronto</where><Y suff="">1977</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Protocol validation and testing</Ttl><where>Second International Conference on Introduction of Open Systems Interconnection Standards, Ottawa, May 1984</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Research projects in the area of conformance testing</Ttl><where>presented at the 2-nd Annual Conference of CIGOS (Can. Interest Group on OSI), Quebec City, Oct. 1989</where><Y suff="">1989</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Semi-automatic implementation of Transport and Session protocols</Ttl><where>Proc. 3-rd Int. Conf. on Introduction of OSI Standards (Depart. Trade and Ind., UK), Cambridge, Sept. 1985</where><Y suff="">1985</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Sommes-nous prets pour l'orientation objet ?</Ttl><where>Panel presentation at the workshop "L'approche orientee objet: mode d'informaticiens ou necessite organisationnelle?", GIRICO, Montreal, May 1994</where><Y suff="">1994</Y><Lbl>Boch</Lbl><Key>kw-ocnr kw-crim</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Summary of current research</Ttl><where>Workshop on Fundamental Issues in Distributed Computing (ACM), Dec. 1980, Calif. USA</where><Y suff="">1980</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Test coordination procedures for ferry architectures</Ttl><where>First Intern. Workshop on Protocol Test Systems, Vancouver, Oct. 1988.</where><Y suff="">1988</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Testing of Transport Protocol Implementations</Ttl><where>presentation at the Intern. Workshop on OSI Protocol Testing, Paris, June 1983</where><Y suff="">1983</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Un programme général pour les réactions à hautes énergies sur les noyaux</Ttl><where>Congrès de l'ACFAS, Sherbrooke, 1971</where><Y suff="">1971</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Une définition syntactico-sémantique des langages pour un système d'écriture de compilateurs</Ttl><where>Congrès de l'ACFAS, Ottawa, 1972</where><Y suff="">1972</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Use of formal specifications in protocol validation</Ttl><where>16-th Annual Lake Arrowhead Workshop on Current Issues in Computer Networking and Distributed Databases, Aug. 1977, Calif. USA</where><Y suff="">1977</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Videotex and Teletex</Ttl><where>First Latin American Symposium on Computer Networks (OAS/NSTC), Mexico, 1981</where><Y suff="">1981</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>G. v. Bochmann</Auth><Ttl>Videotex database structures</Ttl><where>Implementing Telidon conference (Socioscope Inc.), Ottawa, May 1982</where><Y suff="">1982</Y><Lbl>Boch</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>J. Vaucher, G. v. Bochmann, B. Levebvre, S. Desmarais and P. Gamache</Auth><Ttl>Le projet MMS: l'informatique artificielle appliquée à l'implantation et au test de logiciels industriels</Ttl><where>présenté au Congrès de l'ACFAS, May 1991, Sherbrooke, Québec</where><Y suff="b">1991</Y><Lbl>Vauc</Lbl><Key>kw-ocnr, kw-crim, kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>K. El-Khatib, G. Luo and G. v. Bochmann</Auth><Ttl>Multiplexing scheme for RTP flows between access routers</Ttl><where>Proceedings of the 45-th Internet Engineering Task Force, Oslo, Norway, 2001.</where><Y suff="b">2001</Y><Lbl>ElKh</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>K. El-Khatib, G. Luo and G. v. Bochmann</Auth><Ttl>Multiplexing scheme for RTP flows between access routers</Ttl><where>Proceedings of the 45-th Internet Engineering Task Force, Oslo, Norway, 2001 (an "Internet Draft")</where><Y suff="c">2001</Y><Lbl>Elkh</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>M. Barbeau, P. d. Saqui-Sannes and G. v. Bochmann</Auth><Ttl>An experience with an object-oriented methodology to design a network element controller</Ttl><where>Position Paper for OOPSLA'91 Workshop on Real-Time and Embedded Systems, 1991</where><Y suff="e">1991</Y><Lbl>Barb</Lbl><Key>kw-crim   kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>P. Dini, G. v. Bochmann and R. Boutaba</Auth><Ttl>New models for applying automatic reconfiguration in networks and distributed systems</Ttl><where>In the First European Conference on Intelligent Management Systems in Operations, 1997, pp. 163-170</where><Y suff="a">1997</Y><Lbl>Dini</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="ocnr"><Auth>P. Ward and G. v. Bochmann</Auth><Ttl>Un générateur de compilateurs pour l'analyse syntaxique descendante</Ttl><where>Congrès de l'ACFAS, Québec, 1974, Proc. p.131</where><Y suff="">1974</Y><Lbl>Ward</Lbl><Key>kw-ocnr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>







</Section>

<Section title="Unpublished reports">   <Anch>Unpublised Reports</Anch>Anch>

<Item kind="or"><Auth>H.N. Castejón, G.v. Bochmann, Rolv Bræk</Auth><Ttl>Direct Realizability</Ttl><where>unpublished report</where><Y suff="">2009</Y><Lbl>Cast</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>


<Item kind="or"><Auth>G.v. Bochmann</Auth><Ttl>Compiler Generation for Attribute Grammars</Ttl><where>project description published in the proceedings of some ACM workshop</where><Y suff="">1973</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>


<Item kind="or"><Auth>G.v. Bochmann</Auth><Ttl>Activity Nets - A UML profile for modeling workflow and business processes</Ttl><where>Report prepared for DMR, Montreal</where><Y suff="">2000</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>


<Item kind="or"><Auth>S. Asaduzzaman, G.v. Bochmann</Auth><Ttl>Distributed B-tree with Weak Consistency</Ttl><where>unpublised manuscript</where><Y suff="">2010</Y><Lbl>Asad</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>

<Item kind="or"><Auth>S. Asaduzzaman, G.v. Bochmann</Auth><Ttl>GeoP2P - An Adaptive Peer-to-Peer Overlay for Efficient Search and Update of Spatial Information</Ttl><where>unpublised manuscript</where><Y suff="">2009</Y><Lbl>Asad</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="http://arxiv.org/pdf/0903.3759v1.pdf" /></Item>




<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Analysis and evaluation of two formal description techniques for specifying high-level computer network protocols</Ttl><where>and "Proposed revisions...", prepared for SRI International under contract for the US Nat. Bur. of Standards, 1981</where><Y suff="">1981</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="or"><Auth>A. Bean, G. Bochmann, M. Barbeau, A. Finkel, M. Erradi and L. Lecomte</Auth><Ttl>Application Examples for Lupin</Ttl><where>BNR-CRIM Project, Progress Report Document no. 3, nov.1988</where><Y suff="">1988</Y><Lbl>Bean</Lbl><Key>kw-report</Key><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>A. ElIraki, G. Lapalme and G. v. Bochmann</Auth><Ttl>An Interactive System for the Specification of ADA-Based Design and Implementation Interactive Systems</Ttl><where>submitted for publication</where><Y suff="">1989</Y><Lbl>ElIr</Lbl><Key>kw-subm</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>A. Ghedamsi and G. v. Bochmann</Auth><Ttl>Diagnostic tests for finite state machines</Ttl><where>publication départementale P#807, Dépt. IRO, Université de Montréal, 1992</where><Y suff="a">1992</Y><Lbl>Ghed</Lbl><Key>kw-ch kw-pubn -submitted to Journal of Computer  and  Software Eng. March 92 - REJECTED (?)</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>A. Ghedamsi, G. v. Bochmann and R. Dssouli</Auth><Ttl>Diagnosing multiple faults in finite state machines</Ttl><where>publication départementale P#859, Dépt. IRO, Université de Montréal, janvier 1993</where><Y suff="a">1993</Y><Lbl>Ghed</Lbl><Key>kw-ch kw-pubn kw-ftp  -submitted to IEEE Tr. on SE [Jan. 93] (rejected)</Key><Abstr>We propose a generalized diagnostic algorithm for the case where more than one fault (output or transfer) may be present in one of the transitions of a non-deterministic system.  Such an algorithm localizes the faulty transition in the system, once a fault has been detected. It generates, if necessary, additional diagnostic test cases which depend on the observed symptoms and which permit the location of the detected faults. The algorithm guarantees the correct diagnosis of any single or double faults (output and/or transfer) in at most one of the transitions of a system which is represented by an observably non-deterministic finite state machine (ONFSM). A simple example is used to demonstrate the different steps of the algorithm.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>


<Item kind="or"><Auth>A. Hafid, A. Bibal, G. v. Bochmann, T. Burdin, R. Dssouli, J. Gecsei, B. Kerherve and Q. Vu</Auth><Ttl>On news-on-demand service implementation</Ttl><where>publication départementale P#928, Dépt. IRO, Université de Montréal,1994</where><Y suff="b">1994</Y><Lbl>Hafi</Lbl><Key>kw-citr kw-pub kw-ftp</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="or"><Auth>A. Hafid, G. v. Bochmann, B. Kerhervé, R. Dssouli and J. Gescei</Auth><Ttl>On quality of service negotiation for distributed multimedia applications</Ttl><where>publication départementale P#977, Dépt. IRO, Université de Montréal, 1995</where><Y suff="f">1995</Y><Lbl>Hafi</Lbl><Key>kw-citr kw-pubn  kw-ftp kw-subm  requested approval on May 1, 1995. Approved on May 25th.  submitted to IEEE Journal of Selected Areas in Communications (Special issue) (June 95)</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>A. Khoumsi, G. v. Bochmann and R. Dssouli</Auth><Ttl>On Synthesizing Protocols for Real-Time Applications</Ttl><where>Submitted for publication</where><Y suff="">1994e</Y><Lbl>Khou</Lbl><Key>kw-subm  Submitted to Journal IEEE Trans. on Software Engineering</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>A. Khoumsi, G. v. Bochmann and R. Dssouli</Auth><Ttl>On specifying real-time discrete event systems - An application for designing real-time protocols</Ttl><where>Longer version of Khou 94c</where><Y suff="h">1994</Y><Lbl>Khou</Lbl><Key>kw-pub  This is not available by FTP due to our inability to print the document to post-script. The microsoft word file is on fermandez in the publications folder. If someone figures out how to do it, please tell me (ezust).</Key><Abstr>This paper deals mainly with modeling and design of distributed communicating systems with temporal requirements. Firstly, timed traces and their corresponding untimed traces are defined and used to model behaviours of real-time discrete event systems (RTDES). These traces use a conceptual digital global clock which generates periodically an event tick.  Next, a model  based on timed automata is defined and studied. This model is convenient to specify a service desired by a user of a distributed RTDES (DRTDES) and the supremal behaviour of the medium. Timed automata use a digital global clock, and several fictitious timers and counters. A second model, based on temporized automata, is used to model the protocol and temporal constraints on the medium. Contrary to timed automata, temporized automata do not use counters. Next, we propose two procedures of protocol synthesis, respectively for sequential and parallel DRTDES. The entries of these procedures are specified with timed automata, while the results of these procedures, i.e.,  the protocol and the temporal requirements of the medium, are specified with temporized automata. Compared to [10], the application field is much broader, because two important restrictions are removed. Firstly, temporal requirements are between events which are not necessarily consecutive. Secondly, the systems considered can be parallel and concurrent. Compared to [11], three important additions are made. Firstly, the temporized automata are formally defined, and we present the principle to compute them. Secondly, the specifications obtained by the protocol synthesis are optimized in the sense that they do not necessitate to synchronize the different local clocks of each site of the distributed system. Thirdly,  the specifications obtained by the protocol synthesis are improved in the sense that they are more concise, by parameterizing some of their transitions.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>A. Khoumsi, G. v. Bochmann, R. Dssouli and A. Ghedamsi</Auth><Ttl>A systematic and optimized method for synthesizing protocol specifications from service specifications for real-time applications</Ttl><where></where><Y suff="a">1994</Y><Lbl>Khou</Lbl><Key></Key><Abstr>-submitted to ULPAA'94 (Upper Layer Protocols And Architectures) (juin 94)   [Nov. 93] REJECTED  Submitted to Forte 94 (May 3, 1994) - REJECTED  Khou 94e is an improved version of the same paper.</Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>A. Khoumsi, G. v. Bochmann, R. Dssouli and A. Ghedamsi</Auth><Ttl>A systematic and optimized method for designing protocols for real-time applications</Ttl><where>Publication départementale P#900, Dépt. IRO, Université de Montréal, avril 1994</where><Y suff="d">1994</Y><Lbl>Khou</Lbl><Key>kw-pubn kw-ftp</Key><Abstr>In [KBD93] and in this paper, service and protocol are specified by timed automata. In [KBD93], a method for deriving real-time protocol specifications from service specifications is proposed. In this paper, we improve and generalize this method. Improvement is made by minimizing the number of exchanged messages between protocol entities. In this case, temporal requirements on protocol are less strong than in [KBD93]. Generalization is made by considering an unreliable medium. An error-recovery capability is then necessary.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>A. Leveille and G. v. Bochmann</Auth><Ttl>Experimental implementation of the class 0 Transport protocol</Ttl><where>(28 pages), prepared for Dendronic Decisions Ltd under contract for DOC Canada, Febr. 1982</where><Y suff="">1982</Y><Lbl>Leve</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>A. Petrenko, N. Yevtushenko and G. v. Bochmann</Auth><Ttl>Experiments on nondeterministic systems for the reduction relation</Ttl><where>Technical report 932.</where><Y suff="c">1994</Y><Lbl>Petr</Lbl><Key>kw-ch kw-pubn kw-ftp  -submitted to FORTE'94 (May 5, 1994)  - rejected from FORTE 94 (April 1995)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>A. Vogel, G. v. Bochmann, R. Dssouli, J. Gecsei, A. Hafid and B. Kerhervé</Auth><Ttl>On QoS negotiation in distributed multimedia applications</Ttl><where>publication départementale P#891, Dépt. IRO, Université de Montréal, 1993, publication version of [Kerh 94b]</where><Y suff="d">1993</Y><Lbl>Voge</Lbl><Key>kw-citr kw-pubn kw-ftp</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="or"><Auth>B. Sarikaya, E. Cerny and G. v. Bochmann</Auth><Ttl>Test derivation for the class 4 Transport protocol</Ttl><where>CERBO Informatique Inc. prepared for DOC contract OST84-00362, July 1985 (49 pages)</where><Y suff="">1985</Y><Lbl>Sari</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>B. Sarikaya, J. M. Serre, M. Maksud and G. v. Bochmann</Auth><Ttl>Formal specification of Transport protocol test cases</Ttl><where>prepared for CERBO Informatique Inc. under contract for DOC (4ER.36100-5-0149), April 1986</where><Y suff="">1986</Y><Lbl>Sari</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>C. Wu, G. v. Bochmann and M. Yao</Auth><Ttl>Fairness properties for distributed systems and N-party synchronization</Ttl><where>Submitted to Theor. Computer Science Journal</where><Y suff="d">1993</Y><Lbl>Wu</Lbl><Key>kw-ch, kw-pubn kw-subm  -Submitted to Theor. Computer Science Journal  - This is an extended version of P#797 [Wu 93c]</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>C. Wu, G. v. Bochmann, O. B. Bellal and Q. Gao</Auth><Ttl>Execution of LOTOS specifications in a distributed environment</Ttl><where>publication départementale P#792, Dépt. IRO, université de Montréal, 1991</where><Y suff="b">1991</Y><Lbl>Wu</Lbl><Key>kw-ch, kw-pubn  -submitted to Distributed Computing [Sept. 1991]   -submitted to 4th European Software Engineering Conf. (Sept.13-17 1993)  [January 93]</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>D. A. MacKinnon and G. v. Bochmann</Auth><Ttl>Bibliographic file transfer service specification</Ttl><where>prepared for Computer Gateways Inc. under contract for the National Library of Canada, 1983</where><Y suff="">1983</Y><Lbl>MacK</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>D. A. MacKinnon and G. v. Bochmann</Auth><Ttl>Bibliographic File Transfer Protocol Specifications</Ttl><where>prepared for Computer Gateways Inc. under contract for the National Library of Canada, March 1984</where><Y suff="">1984</Y><Lbl>MacK</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>D. A. MacKinnon, R. J. A. Buhr and G. v. Bochmann</Auth><Ttl>ILL service specification</Ttl><where>prepared for Computer Gateways Inc. under contract for the National Library of Canada, 1983</where><Y suff="">1983</Y><Lbl>MacK</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>D. Berger, G. v. Bochmann and E. Cerny</Auth><Ttl>ILL testing facility: Design Specification</Ttl><where>prepared for CERBO Informatique Inc. under contract for the National Library of Canada, Febr. 1984 (26 pages)</where><Y suff="">1984</Y><Lbl>Berg</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>D. Ramazani and G. v. Bochmann</Auth><Ttl>A Conceptual Framework for Object Composition and Behavior Description</Ttl><where>publication départementale P#949, Dépt. IRO, Université de Montréal, novembre 1994</where><Y suff="a">1994</Y><Lbl>Rama</Lbl><Key>kw-pubn kw-ftp</Key><Abstr>A conceptual framework for object composition is outlined. It is based upon a simple abstract object model including the description of dynamic behavior. This model relies on ontological principles and recognizes three steps in the formation of composite objects: (1) configuration deals with the internal activity of the composite object; (2) juxtaposition determines the way the composite object is handled as a unit; and (3) emergence treats the new properties (properties which are not derivable or explainable by properties of component objects) which the composite object may acquire through the composition. The Ontological grounding renders the framework abstract and intuitive. It also allows the integration of existing approaches to composition. One of the major characteristics of this framework is a separation of concerns through the three steps of object composition .</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>D. Ramazani, G. v. BOchmann and P. Flocchini</Auth><Ttl>Object Naming and Object Composition</Ttl><where></where><Y suff="b">1998</Y><Lbl>Rama</Lbl><Key></Key><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>E. Cerny and G. v. Bochmann</Auth><Ttl>An experimenal protocol implementation testing system</Ttl><where>(32 pages), prepared for CERBO Informatique Inc. under contract for DOC Canada, Jan. 1983</where><Y suff="">1983</Y><Lbl>Cern</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>E. Cerny and G. V. Bochmann</Auth><Ttl>ILL test sequences</Ttl><where>prepared for CERBO Informatique Inc. under contract for the National Library of Canada, 1984</where><Y suff="">1984</Y><Lbl>Cern</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>E. H. Htite, R. Dssouli, G. v. Bochmann and A. Ghedamsi</Auth><Ttl>Object-oriented testing - Aspects to test</Ttl><where></where><Y suff="a">1993</Y><Lbl>Htit</Lbl><Key>kw-citr</Key><Abstr>-submitted to FORTE'93 (rejected)</Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>F. Khendek, G. v. Bochmann and R. Gotzhein</Auth><Ttl>Multiple inheritance in the form of reduction</Ttl><where>-submitted to Concurrency'92 August 24-27, NY (refused)  -submitted to STACS'93 (Symposium on Theoritical Aspects of Computer Sc.) Würzburg, Germany, 25-27 Feb. 93. (refused: conf. not appropriate)</where><Y suff="b">1992</Y><Lbl>Khen</Lbl><Key>kw-citr</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>F. W. Tompa, J. Gecsei and G. v. Bochmann</Auth><Ttl>The application of current database technology to videotex</Ttl><where>publication départementale P#414, (49 pages), Dépt. IRO, Université de Montréal, prepared for the DOC of the Government of Canada, June 1981.</where><Y suff="">1981</Y><Lbl>Tomp</Lbl><Key>kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. Gerber and G. v. Bochmann</Auth><Ttl>A parser for an FDT language</Ttl><where>document de travail P#139, Dépt. IRO, Université de Montréal, avril 1983</where><Y suff="">1983</Y><Lbl>Gerb</Lbl><Key>kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. Luo, A. Petrenko and G. v. Bochmann</Auth><Ttl>Generating tests for communication software modeled by partially-specified finite state machines</Ttl><where></where><Y suff="h">1992</Y><Lbl>Luo</Lbl><Key>kw-ch</Key><Abstr>this is a version of [Luo 92i]  -submitted to IEEE/ACM Transactions on Networking [Nov. 92] rejected  -A shorter version is submitted to FTCS'93 [Nov. 92]</Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. Luo, G. v. Bochmann and A. Das</Auth><Ttl>Test generation for concurrent programs modeled by communicating nondeterministic finite state machines</Ttl><where>publication départementale P#823, Dépt. IRO, université de Montréal, 1992</where><Y suff="d">1992</Y><Lbl>Luo</Lbl><Key>kw-ch kw-pubn  -submitted to IEEE Tr. on Software Eng., June 1992.  -improved version under the same title, and the authors "G. Luo, G.v. Bochmann, A. Petrenko and A. Das," submitted to 13th Int. Conf. on Distributed Computing Systems, may 25-28, Pittsburgh, USA. Date of submission: sept.92.</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>

<Item kind="or"><Auth>G. Luo, G. v. Bochmann, A. Das and A. Ghedamsi</Auth><Ttl>Testing concurrent programs specified in SDL</Ttl><where>submitted to FORTE'92 (rejected</where><Y suff="c">1992</Y><Lbl>Luo</Lbl><Key>kw-ch</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann and C. Tropper</Auth><Ttl>Evaluation of Transport protocols</Ttl><where>Final report, prepared for CERBO Informatique Inc. under contract for DOC Canada, 200 pages, Oct. 1986</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann and e. al.</Auth><Ttl>Final Report for contract OST83-00082</Ttl><where>CERBO Informatique Inc. prepared for DOC, March 1984</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann and e. al.</Auth><Ttl>Object-oriented databases: Modelling and specification of applications in the field of network management</Ttl><where>Report for research contract CRIM/BNR, April 1989</where><Y suff="">1989</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann and e. al.</Auth><Ttl>The description of the specification language Mondel V1</Ttl><where>Technical Report, CRIM/BNR Project, Centre de Recherche Informatique de Montreal, April 1991</where><Y suff="y">1991</Y><Lbl>Boch</Lbl><Key>kw-crim kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann and E. Cerny</Auth><Ttl>ILL Testing Facility, Work Plan</Ttl><where>(31 pages), prepared for CERBO Informatique Inc. under contract for the National Library of Canada, 1983</where><Y suff="">1983</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. V. Bochmann and E. Cerny</Auth><Ttl>Implementation test plan for the BIG File Transfer Protocol</Ttl><where>(138 pages), prepared for CERBO Informatique Inc. under contract for the Nat. Library of Canada, Febr. 1983</where><Y suff="">1983</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann and E. Cerny</Auth><Ttl>Protocol assessment</Ttl><where>(40 pages), prepared under contract for Department of Communications Canada, Febr. 1982</where><Y suff="">1982</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. V. Bochmann and F. H. Vogt</Auth><Ttl>Message Link Protocol: functional specification</Ttl><where>(39 pages), prepared for Hahn-Meitner-Institut (Report HMI-B 284), Berlin, 1978</where><Y suff="">1978</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann and J. Vaucher</Auth><Ttl>Study of performance parameters for the Network service</Ttl><where>prepared for CERBO Informatique Inc. under contract OST83-00311 for the Department of Communications, Canada, 1984</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann and P. Dini et al.</Auth><Ttl>Common concepts for object-oriented analysis and design</Ttl><where>Deliverable M.a.2, IGLOO project, Centre de Recherche Informatique de Montreal, Jan. 1994.</where><Y suff="b">1994</Y><Lbl>Boch</Lbl><Key></Key><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann and P. Goyer</Auth><Ttl>Datagrams as a public packet-switched data transmission service</Ttl><where>(53 pages), prepared under contract for DOC Canada, 1977</where><Y suff="">1977</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann and R. Gotzhein</Auth><Ttl>Specialization and comparison of object behaviors</Ttl><where>submitted for publication</where><Y suff="a">1993</Y><Lbl>Boch</Lbl><Key>kw-citr kw-subm  -this is a shortened version of Boch 92d (ref #1027)</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann and R. Gotzhein</Auth><Ttl>Specialization of object behaviors and requirement specifications</Ttl><where>publication départementale P#853, Dépt. IRO, Université de Montréal, janvier 1993</where><Y suff="d">1993</Y><Lbl>Boch</Lbl><Key>kw-citr kw-pubn kw-ftp  -submitted to ECOOPS'92, refused  -submitted to CONCUR'92, refused  -submitted to Formal Aspects of Computing (Jan. 1993) (revised Nov. 1992).</Key><Abstr>Given two behavior descriptions, the question whether one is a specialization of the other is important in many situations; for instance an implementation may be considered a specialization of the specification, or in other cases, two specification may have to be compared. Different notions of "specialization" have been developed in different contexts; for instance,  a subrange type may be considered a "specialization" of its base type, objects with additional functions may be considered "specializations", a partial functions becomes more "specialized" by having it defined more completely, and a state machine with less non-determinism may be considered a "specialization" of another. This paper shows that all these different notions may be considered to be special cases of a comparison relation, called "reduction", which is based on two more basic relations which correspond to the notions of "safety" and "non-blocking". The paper defines these concepts in a formal framework and presents certain important properties of these relations. It also shows how these concepts may provide a formal framework for the systematic constructions of specifications that have certain given properties. A more general notion of "requirements specification" is also introduced which allows the separation of the maximally allowed behavior ("safety") and a minimal behavior to be implemented, where certain features are explicitly specified as optional.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, A. Carriere and E. Cerny</Auth><Ttl>Operations Manual for the ILL Testing Facility</Ttl><where>prepared for CERBO Informatique Inc. under contract for the National Library of Canada, April 1985</where><Y suff="">1985</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, A. Debaque, R. Dssouli, A. Jaoua, R. Keller, N. Rico and F. Saba</Auth><Ttl>Décomposition et simulation d'architectures distribuées: Phase I</Ttl><where>Technical Report, CRIM/DMR Macroscope, Volet Architecture Plus</where><Y suff="a">1992</Y><Lbl>Boch</Lbl><Key>kw-crim kw-or kw-RDr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, A. Debaque, R. Dssouli, A. Jaoua, R. Keller, N. Rico and F. Saba</Auth><Ttl>Décomposition et simulation d'architectures distribuées: Phase II</Ttl><where>Technical Report, CRIM/DMR Macroscope, Volet Architecture Plus</where><Y suff="b">1992</Y><Lbl>Boch</Lbl><Key>kw-crim kw-or kw-RDr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, A. Debaque, R. Dssouli, A. Jaoua, R. Keller, N. Rico and F. Saba</Auth><Ttl>Décomposition et simulation d'architectures distribuées: Phase III</Ttl><where>Technical Report, CRIM/DMR Macroscope, Volet Architecture Plus</where><Y suff="c">1992</Y><Lbl>Boch</Lbl><Key>kw-crim kw-or kw-RDr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, A. Debaque, R. Dssouli, A. Jaoua, R. Keller, N. Rico and F. Saba</Auth><Ttl>A new method for architectural modelling and dynamic analysis of information systems and business processes</Ttl><where>Publication du CRIM P#CRIM-92/12-07</where><Y suff="x">1992</Y><Lbl>Boch</Lbl><Key>kw-crim kw-pubn  -submitted to IEEE Int. Sym. on Requirements Engineering (summer 1992, refused)  - submitted to Europ. Conf. on SE (dec. 92)</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, A. Jacques and C. Kawa</Auth><Ttl>Transport Relays</Ttl><where>Publication départementale P#556, Dépt. IRO, Université de Montréal,1986</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, D. Berger and E. Cerny</Auth><Ttl>Operations manual for the ILL test facililty</Ttl><where>(30 pages), prepared for CERBO Informatique Inc. under contract for the Nat. Library of Canada, 1984</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, D. Ouimet and G. Neufeld</Auth><Ttl>Implementation support tools for OSI Application layer protocols</Ttl><where>publication départementale P#720, Dépt. IRO, Université de Montréal, 1990</where><Y suff="f">1990</Y><Lbl>Boch</Lbl><Key>kw-pubn, kw-st -90-05 to Software Practice and Experience (Jan 91: refused/major revision required)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, J.-L. Landry, D. Ouimet and J.-M. Serre</Auth><Ttl>Experience with Semiautomatic Protocol Implementations</Ttl><where>Publication départementale P#665, Dépt. IRO, Université de Montréal, avril 1988</where><Y suff="">1988</Y><Lbl>Boch</Lbl><Key>kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, L. Henckel and R. P. -Zeletin</Auth><Ttl>Formalized specification and analysis of a Virtual File system</Ttl><where>Report HMI-B367 (1982), Hahn-Meitner-Institut, Berlin</where><Y suff="">1982</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, M. Barbeau, M. Erradi, L. Lecomte, P. Mondain-Monval and N. Williams</Auth><Ttl>Mondel - An object-oriented specification language</Ttl><where>Techn. Report P#748, Dépt. IRO, Université de Montréal, 1990</where><Y suff="l">1990</Y><Lbl>Boch</Lbl><Key>kw-crim, kw-pubn submitted to IEEE Tr. Knowledge and Data Engineering (Nov. 1990, by Barbeau), refused aout 91.</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, M. Maksud, B. Sarikaya and J. M. Serre</Auth><Ttl>A system for testing Transport protocol implementations</Ttl><where>Document de travail D#179, Dépt. IRO, Université de Montréal, prepared under contract for DOC (4ER.36100-5-0149), April 1986</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-or kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, P. Gamache and B. Lefebvre</Auth><Ttl>Prospects for the use of formal and knowledge methods in the development and documentation of OSI protocols</Ttl><where>deliverable D1 for Research Project IBM-CRIM, Oct. 1989 (89 pages)</where><Y suff="">1989</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, R. Chung and D. Mackinnon</Auth><Ttl>Assessment of high-level protocol standards</Ttl><where>(294 pages), prepared for CERBO Informatique Inc. under contract for the World Bank, 1984</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann, S. Desmarais, P. Gamache, B. Lefebvre and J. Vaucher</Auth><Ttl>Simulation and testing tools for the MAP MMS protocol</Ttl><where>Deliverable D5, CRIM-IBM research project "Manufacturing Message Specification (MMS)", August 1990</where><Y suff="x">1990</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>A study of formal description techniques</Ttl><where>(63 pages), March 1981, Final Report, research contract for Department of Communications Canada.</where><Y suff="">1981</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Abstract dynamic modelling of complex systems</Ttl><where>Techn. Report P#863, Dépt. IRO, Université de Montréal, Febr. 1993.</where><Y suff="b">1993</Y><Lbl>Boch</Lbl><Key>kw-citr kw-pubn  -submitted to Int. Workshop on Software Specification and Design (March 93)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Activity Nets: A UML profile for modeling work flow architectures</Ttl><where>Technical Report, University of Ottawa, Oct. 2000.</where><Y suff="d">2000</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. V. Bochmann</Auth><Ttl>Comparison of DOD and ISO/CCITT Transport layers</Ttl><where>prepared for CERBO Informatique Inc. under contract for the Department of Communications, Dec. 1984</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Comparison of SDL and Estelle in view of finding a usable language subset and compatible tools</Ttl><where>prepared for Siemens, Munchen, June 1987 (26 pages)</where><Y suff="">1987</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Compatibility study of packet-switched data networks</Ttl><where>(65 pages), prepared under contract for DOC Canada, 1976</where><Y suff="">1976</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Das g-2 Experiment des Myons</Ttl><where>Diplom thesis (MSc), Univerity of Munich, 1968</where><Y suff="a">1968</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Example of a Network service specification</Ttl><where>prepared for CERBO Informatique Inc. under contract OST83-00311 for the Department of Communications, Canada, 1984</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Example of a Transport protocol specification</Ttl><where>prepared for CERBO Informatique Inc. under contract for Department of Communications Canada, Oct. 1982</where><Y suff="">1982</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Example of a Transport protocol specification (revised)</Ttl><where>Annex 1,  Final Report, DOC research contract OST82-0092, March 1983. Also Doc. de travail #146, Dépt. d'IRO, Univ. de Montréal</where><Y suff="">1983</Y><Lbl>Boch</Lbl><Key>kw-or kw-pub</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Example of Transport protocol specifications</Ttl><where>contribution to ISO TC97/SC16/WG1ad hoc group on FDT, Twente-3, 1982. Originally prepared under contract for COST 11 bis (CEE)</where><Y suff="">1982</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Examples of Transport Service Specifications</Ttl><where>Document de travail P#145, Dépt IRO, Université de Montréal. Also submitted to ISO and CCITT working groups on FDT</where><Y suff="">1983</Y><Lbl>Boch</Lbl><Key>kw-pubn kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Examples of Transport Protocol Specifications</Ttl><where>Document de travail #146, Dept. IRO, Université de Montréal.  Also submitted to ISO and CCITT working groups on FDT</where><Y suff="">1983</Y><Lbl>Boch</Lbl><Key>kw-pub kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Formal description techniques for protocols</Ttl><where>Final Report, DOC research contract CR-CS-1982-0033 (165 pages), 1982</where><Y suff="">1982</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Formal description techniques for protocols</Ttl><where>Final report, DOC research contract OSU82-00218 (160 pages), 1983</where><Y suff="">1983</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Formal Description Techniques for Protocols</Ttl><where>Final report for DOC contract, Universite de Montreal, 1984</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Formal descriptions of Transport protocols and performance parameters</Ttl><where>prepared for CERBO Informatique Inc. under contract for the Department of Communications, Dec. 1984</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Formal Description Techniques for Protocols</Ttl><where>Final Report, DOC University research contract, March 1985</where><Y suff="">1985</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Formal description techniques: Considerations for their use</Ttl><where>prepared for Siemens AG, Muenchen, Dec. 1986</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Formalized methods for protocol and interface descriptions</Ttl><where>(40 pages), Final Report, research contract for DOC Canada, 1979</where><Y suff="">1979</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Inheritance for objects with concurrency</Ttl><where>publication départementale P#687, Dépt. IRO, université de Montréal, 1989</where><Y suff="">1989</Y><Lbl>Boch</Lbl><Key>kw-pubn, kw-citr</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Methods and Tools for the Design and Validation of Protocol Specifications and Implementations</Ttl><where>publication départementale P#596, Dépt. IRO, Université de Montréal, CERBO Informatique Inc., prepared for DOC Canada, 1986</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Methods and tools for the design and validation of OSI protocol specifications and implementations</Ttl><where>prepared by CERBO Infromatique Inc. and PSC Inc. for the Department of Communications Canada, June 1986</where><Y suff="">1986</Y><Lbl>Cerb</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Multi-step reactions of particles on nuclei at high energy</Ttl><where>PhD thesis, McGill Univerity, 1971</where><Y suff="">1971</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>On the specialization of object behaviors</Ttl><where>révision de la publication départementale P#687</where><Y suff="c">1991</Y><Lbl>Boch</Lbl><Key>kw-ch kw-pubn   June 10, 91: soumis à la conférence d'Albuquerque Principles of Programming Languages et refusé le 2 août 1991 (trop long)</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Open systems interworking: Specification of protocols and interfaces</Ttl><where>(30 pages), Final Report, research contract for Department of Communications, Canada, 1980</where><Y suff="">1980</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Overview of Protocols in Distributed Videotex Systems</Ttl><where>publication départementale P#413 (46 pages), Dépt. IRO, Université de Montréal, prepared for the DOC of the Government of Canada, May 1981</where><Y suff="">1981</Y><Lbl>Boch</Lbl><Key>kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Performance statements in Subgroup B specifications</Ttl><where>Report for DOC research contract oST83-00082, CERBO Informatique Inc., Feb. 1984</where><Y suff="">1984</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Possible database structures for future applications of videotex terminals</Ttl><where>(40 pages), prepared under contract for DOC Canada, 1979</where><Y suff="">1979</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Principles of Protocol Conversion and Communication Gateways</Ttl><where>Publication départementale P#624, Dépt. IRO, Université de Montréal,1987</where><Y suff="">1987</Y><Lbl>Boch</Lbl><Key>kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Protocol Implementation and Testing</Ttl><where>Final Report, prepared for CERBO Informatique Inc. under contract for DOC (OST84-00362), July 1985</where><Y suff="">1985</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Protocol implementation and testing</Ttl><where>Final Report, prepared for CERBO Informatique Inc. under contract for DOC (4ER.36100-5-0149), April 1986</where><Y suff="">1986</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Study of standard issues for access protocols of public data networks</Ttl><where>(77 pages), prepared under contract for DOC Canada, 1977</where><Y suff="">1977</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Study on the use of the ASN1 notation and coding scheme for library application protocols</Ttl><where>prepared for the National Library of Canada, Sept. 1985</where><Y suff="">1985</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>


<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Testing of protocol implementations for library applications</Ttl><where>prepared under contract for the National Library of Canada, April 1985</where><Y suff="">1985</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>The Frame Mode DTE interface</Ttl><where>(47 pages), prepared under contract for DOC Canada, 1977</where><Y suff="">1977</Y><Lbl>Boch</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>J. Barchanski, G. v. Bochmann, P. Desjardins, J. Gecsei and J.-L. Landry</Auth><Ttl>Access protocol to external Videotex database</Ttl><where>Publication départementale P#500, Dépt. IRO, Université de Montréal, février 1984</where><Y suff="">1984</Y><Lbl>Barc</Lbl><Key> kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>J. Drissi and G. v. Bochmann</Auth><Ttl>Submodule construction for systems of I-O automata</Ttl><where>unpublished manuscript</where><Y suff="b">1999</Y><Lbl>Dris</Lbl><Key>kw-subm</Key><Abstr>This paper addresses the problem of designing a submodule of a given system of communicating I/O automata. The problem may be formulated mathematically by the equation (C||X)rA under the constraint IX=In, where C represents the specification of the known part of the system, called the context, A represents the specification of the whole system, X represents the specification of the submodule to be constructed, || is a composition operator, r is a conformance relation and In is the required set of inputs for X. As conformance relation, we consider the safe realization and the subtype relation. The subtype relation is a generalization of the well known criteria of trace equivalence, complete trace equivalence, quasi equivalence and reduction, while the weaker safe realization relation is implied by all those criteria. We propose two algorithms for solving the problem with respect to the safe realization and the subtype relation and we characterize the set of solutions in each case.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>J. Drissi and G. v. Bochmann</Auth><Ttl>Submodule construction for systems of timed I-O automata</Ttl><where>unpublished manuscript</where><Y suff="c">1999</Y><Lbl>Dris</Lbl><Key>kw-subm</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>J. M. Serre, G. v. Bochmann, M. Maksud and B. Sarikaya</Auth><Ttl>A parameterized specification of the OSI Transport protocol class 4</Ttl><where>University of Montreal, prepared under contract for DOC (4ER.36100-5-0149), April 1986</where><Y suff="">1986</Y><Lbl>Serr</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>J. M. Serre, M. Maksud, G. v. Bochmann and B. Sarikaya</Auth><Ttl>A Parametrized Implementation of the Class 4 Transport Protocol</Ttl><where>Document de travail P#178, Dépt. IRO, Université de Montréal, avril 1986</where><Y suff="">1986</Y><Lbl>Serr</Lbl><Key>kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>J. Vaucher and G. v. Bochmann</Auth><Ttl>A simulation tool for formal specifications</Ttl><where>(27pages + annexes), prepared for CERBO Informatique Inc. under contract for the Department of Communications Canada, 1984</where><Y suff="">1984</Y><Lbl>Vauc</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="or"><Auth>K. El-Khatib, X. He and G. v. Bochmann</Auth><Ttl>Quality of service negotiation based  on device capabilities and user preferences</Ttl><where>unpublished manuscript</where><Y suff="a">2000</Y><Lbl>ElKh</Lbl><Key>kw-subm</Key><Abstr>Most existing multimedia applications require the user to select certain QoS parameters. Applications are generally inelastic concerning the media types they can process and present to their users. But as the range of hardware, software, and media types is getting wider, the need for an automated system to do the selection process is increasing. In this paper, we developed a scheme for representing and storing the user preferences in a user profile. Applications may use this user profile to customize the presentation of the media content to the user's preferences. The device capabilities and capacities are also stored in a device profile. The design of a QoS aware middleware (user agent) is presented. On behalf of its user, the middleware merges the user and device profiles for all participants to make the selection of QoS parameters. The middleware will also allow the device alignment to enable the establishment of communication session. The architecture of the middleware will also ease the introduction of new services from various service providers.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>K. Petz and G. v. Bochmann</Auth><Ttl>Formale Beschreibungsmethoden: Eine Einfuehrung und ihre Anwendung auf ein Fallbeispiel</Ttl><where>(in german)</where><Y suff="">1987</Y><Lbl>Petz</Lbl><Key>kw-orwas submitted for publication, however, the required important revisions were never made</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>L. Lecomte, P. Mondain-Monval and G. v. Bochmann</Auth><Ttl>Un modèle orienté-objet pour le système de transmission NT FD-565</Ttl><where>Progress Report Document no. 8 for CRIM/BNR project, June 1990</where><Y suff="a">1990</Y><Lbl>Leco</Lbl>kw-report<Key></Key><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>L. Mekouar, S. Fischer, A. Hafid and G. v. Bochmann</Auth><Ttl>Modeling and analysis of cooperative QoS management</Ttl><where>Interoperable Communication Networks, Special Issue on Interop. Multimedia Networks, to be published in 2000. APPEARENTLY NEVER PUBLISHED</where><Y suff="a">2000</Y><Lbl>Meko</Lbl><Key>kw-subm</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>M. Amalou and G. v. Bochmann</Auth><Ttl>Test suite design for the ISDN D-Channel Q.931 signaling protocol from an Estelle specification</Ttl><where>publication départementale P#759, Dépt. IRO, Université de Montréal, 1991</where><Y suff="a">1991</Y><Lbl>Amal</Lbl><Key>kw-chao, kw-pubn   submitted to Globecom, March 1991, Arizona (refused)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>M. Barbeau and G. v. Bochmann</Auth><Ttl>Deriving analysable Petri Nets from LOTOS specifications</Ttl><where>publication départementale P#707, Dépt. IRO, Université de Montréal, jan. 1990</where><Y suff="a">1990</Y><Lbl>Barb</Lbl><Key>kw-pubn, kw-crim</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>M. Barbeau and G. v. Bochmann</Auth><Ttl>Formal verification of object-oriented specifications in Mondel using a coloured Petrinet-based technique</Ttl><where>submitted for publication</where><Y suff="d">1990</Y><Lbl>Barb</Lbl><Key>kw-subm kw-crim</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>M. Barbeau and G. v. Bochmann</Auth><Ttl>Formal semantics and formal verification of object-oriented specifications based on the colored Petri Net model</Ttl><where>Technical Report P#784, Dépt. IRO, Université de Montréal, 1991</where><Y suff="a">1991</Y><Lbl>Barb</Lbl><Key>kw-crim, kw-subm, kw-pubn     Submitted to IEEE Transactions on Software Engineering, July 1991</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>M. Barbeau, G. v. Bochmann and J. M. Serre</Auth><Ttl>Object-oriented specifications in OSI and distributed processing</Ttl><where>publication départementale P#798, Dépt. IRO, université de Montréal, 1991</where><Y suff="f">1991</Y><Lbl>Barb</Lbl><Key>kw-pubn, kw-rel-crim  -submitted to Computing Systems and ISDN Journal,   Nov. 91 (refused)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>M. Erradi, G. v. Bochmann and I. A. Hamid</Auth><Ttl>Type evolution in a reflective object-oriented language</Ttl><where>publication départementale P#827, Dépt. IRO, université de Montréal, 1992</where><Y suff="c">1992</Y><Lbl>Erra</Lbl><Key>kw-citr kw-pubn  -submitted to Data and Knowledge Eng.  -shorter version submitted to ISMA'92, Tokyo (refused).</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>M. Erradi, G. v. Bochmann and R. Dssouli</Auth><Ttl>Semantics and implementation of type dynamic modifications</Ttl><where>publication départementale P#813, Dépt. IRO, Université de Montréal, 1992</where><Y suff="b">1992</Y><Lbl>Erra</Lbl><Key>kw-citr kw-pubn  -submitted OOPSLA'92 (refused) under the title:  Semantics and Implementation of Type Dynamic Modifications  -submitted to IEEE International Symposium on Requirements Engineering Jan. 4-6, 1993 (refused)  -submitted to IEE Software Eng. Journal (june 92) sous le titre: Dynamic Modification of Types for Evolving Specifications</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>M. Maksud, B. Sarikaya, J. M. Serre and G. v. Bochmann</Auth><Ttl>Tests for the class 4 Transport protocol</Ttl><where>prepared for CERBO Informaique Inc. under contract for DOC (4ER.36100-5-0149), April 1986</where><Y suff="">1986</Y><Lbl>Maks</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>M. Mohamed-Salem, G. v. Bochmann and J. Wong</Auth><Ttl>A Scalable architecture for QoS provision in electronic commerce application</Ttl><where>submitted for publication</where><Y suff="a">1999</Y><Lbl>Moha</Lbl><Key>kw-subm</Key><Abstr>Single server machines are no longer sufficient to handle the load on today's Electronic Commerce systems. When the service becomes popular, it has to be replicated to enhance its availability, performance and reliability. Several approaches have been proposed in the literature to scale large distributed systems. Highly replicated services introduce a new set of problems, specifically server localization by clients and load balancing issues. In this paper we describe an architecture that considers the issues related to the scalability and Quality of service (QoS) provision in largely distributed and replicated servers. We look particularly at the allocation of servers to clients based on recent and continuously collected information on the capabilities of the servers. Our objective is to control the clients' admission so that each server is used at the appropriate level of load under which clients receive acceptable QoS.</Abstr> <Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>M. Yao, A. Petrenko and G. v. Bochmann</Auth><Ttl>A metric approach to measuring fault coverage of software testing in respect to the FSM model</Ttl><where></where><Y suff="b">1994</Y><Lbl>Yao</Lbl><Key>kw-ch</Key><Abstr>-submitted to ISSTA'94 (Int. Symposium on Soft. Testing and Analysis), Seattle, Washington, August 1994 - REJECTED</Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>M.-V. M. Salem, J. Chen and G. v. Bochmann</Auth><Ttl>Performance measurements of load sharing algorithms for distributed Web servers</Ttl><where>under preparation</where><Y suff="b">2002</Y><Lbl>Sale</Lbl><Key>kw-subm</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>N. Chefai, G. v. Bochmann and N. D. Georganas</Auth><Ttl>Performance evaluation of the preemtpive bandwidth allocation multicast protocol</Ttl><where>submitte for publication</where><Y suff="a">2004</Y><Lbl>chef</Lbl><Key>kw-subm</Key><Abstr>We present the Preemptive Bandwidth Allocation Multicast Protocol; a distributed multicast QoS-aware signaling protocol that adapts the users' bandwidth requirements to the limited resources available in the network by preempting bandwidth of less prioritized streams from existing multicast groups. We assume that each multicast group will have different multicast streams with predefined quality requirements and each stream will have a priority level assigned to it. When a join request comes to the network and there is a lack of bandwidth, the communication service will try to preempt some streams of existing multicast groups to satisfy the new request without disconnecting the basic stream of any of these multicast groups. The aim is to accommodate the maximum number of users within the network with at least their minimum requirements (e.g. the I frames of an MPEG video). We also present a performance evaluation that compares two versions of the distributed multicast preemptive approach with the traditional non-preemptive one.</Abstr> <Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>N. Chefai, G. v. Bochmann and N. Georganas</Auth><Ttl>A Preemptive Bandwidth Allocation Protocol in Peer-to-Peer Environments</Ttl><where></where><Y suff="b">2004</Y><Lbl>Chef</Lbl><Key>kw-subm</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>O. B. Bellal, G. v. Bochmann, M. Dubuc and F. Saba</Auth><Ttl>Automatic test result analysis for high-level specifications</Ttl><where>publication départementale P#800, Dépt. IRO, Université de Montréal, 1992</where><Y suff="a">1992</Y><Lbl>Bell</Lbl><Key>kw-chao, kw-fcar kw-pubn  -submitted to FTCS (refused)   -submitted to IEEE Tr. on Soft. Eng. (a different version) (refused)</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>P. Dini and G. v. Bochmann</Auth><Ttl>A framework for configuration management: architectural considerations and issues</Ttl><where>IGLOO Deliverable, Technical Report</where><Y suff="g">1995</Y><Lbl>Dini</Lbl><Key>kw-or</Key><Abstr>yes</Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>P. Dini and G. v. Bochmann</Auth><Ttl>Modelling QoS multimedia costs in distributed systems</Ttl><where>Accepted, but not presented in IASTED International Conference on Modelling and Simulation, Pittsburg USA, April 1995</where><Y suff="f">1995</Y><Lbl>Dini</Lbl><Key></Key><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>P. Dini, G. v. Bochmann and I. Hamid</Auth><Ttl>Dynamic constraints specification of object interactions within distributed systems</Ttl><where>Technical report in Dynamic Modification of Distributed Systems Specification Using Object-Oriented techniques, Project  06044195, the Ministry of Science, Culture, and Education of Japan, Japan, March 1996</where><Y suff="b">1996</Y><Lbl>Dini</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>P. Dini, G. v. Bochmann, T. Koch and B. Kraemer</Auth><Ttl>Agent based management of distributed systems with variable polling frequency policies</Ttl><where>Submitted for publication</where><Y suff="c">1996</Y><Lbl>Dini</Lbl><Key>kw-subm kw-look   submitted to: The IFIP/IEEE International Symposium on Integrated  Network Management,  San Diego, USA, May 12-16, 1997.</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>P. He and G. v. Bochmann</Auth><Ttl>A Novel Framework for Inter-area MPLS Optimal Routing</Ttl><where>IETF, Internet Draft</where><Y suff="b">2006</Y><Lbl>He</Lbl><Key>kw-report</Key><Abstr></Abstr><Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>P. Mondain-Monval and G. v. Bochmann</Auth><Ttl>Object-oriented model for the OSI reference model</Ttl><where>Technical Report P#736, Dépt. IRO, Université de Montréal, 1990.</where><Y suff="a">1990</Y><Lbl>Mond</Lbl><Key>kw-pubn    was submitted to PSTV '90 (refused)</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>Q. Gao and G. v. Bochmann</Auth><Ttl>A virtual ring algorithm for the distributed implementation of multi-rendezvous</Ttl><where>publication départementale P#675, Dépt. IRO, Université de Montréal, 1989</where><Y suff="">1989</Y><Lbl>Gao</Lbl><Key>kw-pubn   will be submitted (Gao)</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>Q. Gao, R. Groz, G. v. Bochmann, E.-H. Htite and J. Dargham</Auth><Ttl>Validation of distributed rendezvous algorithms through simulation</Ttl><where>publication départementale P#854, Dépt. IRO, Université de Montréal, janvier 1993</where><Y suff="a">1993</Y><Lbl>Gao</Lbl><Key>kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>Q. M. Tan, A. Petrenko and G. v. Bochmann</Auth><Ttl>Deriving tests with fault coverage for specifications in the form of labeled transition systems</Ttl><where>submitted to IEEE Transactions on Software Engineering</where><Y suff="c">1996</Y><Lbl>Tan</Lbl><Key>kw-ftp kw-subm kw-look kw-pubn   Submitted to the journal "IEEE transactions on Software Engineering and Methodology" in May 1996</Key><Abstr>A challenging issue is the derivation of finite test suites with well-defined fault coverage for conformance testing of communication systems modeled by labeled transition systems (LTSs) with respect to a particular conformance relation.   It is shown in this paper that this problem can be solved  by translating an LTS specification into an input/output finite state machine (FSM) for trace or failure semantics, respectively, subsequently applying existing FSM-based methods for test derivation, and finally converting the obtained tests back to the LTS formalism. It is also demonstrated that the obtained tests  can be optimized or the existing FSM-based methods can be adapted for generating optimized tests by taking into account the specifics of the FSMs which are obtained from the given LTSs.</Abstr> <Copy></Copy><Link Text="link" Url="" /></Item>

<Item kind="or"><Auth>R. J. A. Buhr, D. A. Mackinnon, A. R. Kaye and G. v. Bochmann</Auth><Ttl>Evolving towards OSI in banking</Ttl><where>(87 pages), prepared for Computer Gateways Inc., under contract to DOC, Canada, 1984</where><Y suff="">1984</Y><Lbl>Buhr</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>R. J. A. Buhr, D. A. MakKinnon and G. v. Bochmann</Auth><Ttl>A file transfer service for the Bibliographic Interest Group</Ttl><where>prepared for Computer Gateways Inc. under contract for the National Library of Canada, April 1982 (180 pages)</where><Y suff="">1982</Y><Lbl>Buhr</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>R. J. H. Buhr, D. A. MacKinnon and G. V. Bochmann</Auth><Ttl>Implementation guidelines for the BCIG File Transfer Protocol</Ttl><where>(207 pages), prepared for Computer Gateways Inc. under contract for the Nat. Library of Canada, 1982</where><Y suff="">1982</Y><Lbl>Buhr</Lbl><Key>kw-or</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>R. N. Horspool and G. v. Bochmann</Auth><Ttl>Memory structures for videotex systems</Ttl><where>publication départementale P#454 (91 pages), Dépt. IRO.,Université de Montréal, 1982</where><Y suff="">1982</Y><Lbl>Hors</Lbl><Key> kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>S. Fujiwara and G. v. Bochmann</Auth><Ttl>Testing non-deterministic finite state machines</Ttl><where>publication départementale P#758, Dépt. IRO, université de Montréal, 1991</where><Y suff="b">1991</Y><Lbl>Fuji</Lbl><Key>kw-subm, kw-ch kw-pubn  - le 14 février à Monsieur Rosenkrantz pour Journal of the ACM (returned, inappropriate topic)  - submitted to IEEE Tr. Computer, 16 mai 1991</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>X. He, K. El-Khatib and G. b. Bochmann</Auth><Ttl>A Communication Services Infrastructure Including Home Directory Agents</Ttl><where>submitted for publication</where><Y suff="a">2000</Y><Lbl>He</Lbl><Key>kw-subm</Key><Abstr>Middleware can be viewed as a reusable, expandable set of services and functions that are commonly needed by many applications to function well in a networked environment [1]. It can be considered as broad array of tools and data that help applications use networked resources and services. In this paper, the architecture of middleware which decomposes the functions of network control and management into agent-based middleware service components is presented. The middleware services include QoS management, resource allocation, as well as the user identification and address resolution. It supports personal mobility, resource reservation, QoS negotiation and application adaptation based on user preference and device capabilities. The Home Directory will be proposed as an essential middleware component, which supports the user identification and presence service. By enhancing SIP method, the middleware service of finding user location and other personalized network services can be provided based on directory and policy.</Abstr> <Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>Y. Benkhellat, R.Dssouli and G. v. Bochmann</Auth><Ttl>A case study of conformance and interoperability testing: AAL 3/4 layer implementations</Ttl><where>submitted for publication</where><Y suff="a">1996</Y><Lbl>Benk</Lbl><Key>kw-look kw-subm kw-pubn   submitted to ICNP'96, refused</Key><Abstr>This paper deals with a case study of conformance testing and interoperability testing of ATM Adaptation Layer type3/4 (AAL3/4) implementations.  A set of conformance test purposes for AAL 3/4 sublayers is developped.  The implementation of these test purposes is analysed using the transverse conformance test method and the interoperability test method.  This analysis leads to the identification of some general reasons that prevent the implementation of a given test purpose.  As a complement for the conformance testing study, some criteria are given for interoperability between AAL 3/4 implementations. Keywords: SMDS, ATM, AAL 3/4, testing, interoperability.</Abstr> <Copy>yes</Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>Z. P. Tao, G. v. Bochmann and R. Dssouli</Auth><Ttl>A solution for a special case of the submodule construction problem and its application to protocol conversion</Ttl><where></where><Y suff="a">1993</Y><Lbl>Tao</Lbl><Key>kw-citr</Key><Abstr>-to be submitted to the sixth Int. Conf. on FDTs (FORTE'93) Boston, Massachusetts, 26-29 Oct.93 [Mai 93] was not submitted finally.</Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>Z. P. Tao, G. v. Bochmann and R. Dssouli</Auth><Ttl>Formal methods for protocol conversion: principles, current practice and future directions</Ttl><where></where><Y suff="b">1993</Y><Lbl>Tao</Lbl><Key>kw-citr</Key><Abstr>-submitted to IEEE/ACM Transactions on Networking - rejected</Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>A. J. Ball, G. v. Bochmann, B. Botten, J. Coyne, J. Gecsei, J. L. Houle, D. Leahy, D. Lemoign and F. Tompa</Auth><Ttl>First Montreal Workshop on Videotex Technology</Ttl><where>Document de travail P#112, Dépt. IRO, Université de Montréal, juin 1980</where><Y suff="">1980</Y><Lbl>Ball</Lbl><Key>kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>High-level modular hardware design and interface</Ttl><where>publication départementale P#393, Dépt. IRO, Université de Montréal, décembre 1980</where><Y suff="">1980</Y><Lbl>Boch</Lbl><Key> kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Synchronization in distributed systems</Ttl><where>publication départementale P#259, Dépt. IRO, Université de Montréal, juillet 1977</where><Y suff="">1977</Y><Lbl>Boch</Lbl><Key> kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>G. v. Bochmann</Auth><Ttl>Towards an understanding of distributed and parallel systems</Ttl><where>publication départementale P#317, Dépt. IRO, Université de Montréal, mars 1979</where><Y suff="">1979</Y><Lbl>Boch</Lbl><Key> kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>J. Gecsei and G. v. Bochmann</Auth><Ttl>Database structures for videotex applications</Ttl><where>publication départementale P#348, Dépt. IRO, Université de Montréal, novembre 1979</where><Y suff="">1979b</Y><Lbl>Gecs</Lbl><Key> kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>
<Item kind="or"><Auth>P. Merlin and G. v. Bochmann</Auth><Ttl>On the construction of communication protocols and module specifications</Ttl><where>publication départementale P#352, Dépt. IRO, Université de Montréal, janvier 1980</where><Y suff="">1980</Y><Lbl>Merl</Lbl><Key> kw-pubn</Key><Abstr></Abstr><Copy></Copy><Link Text="link" Url="" /></Item>

</Section>



</Publications>
