A   B   C   D   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   Y   Z  

Zagar, K.     [Žagar, K.]

Paper Title Page
TUP008 Network Analyser for the EPICS Channel Access Protocol 96
 
  • K. Žagar, A. Žagar
    Cosylab, Ljubljana
  • K. Furukawa
    KEK, Ibaraki
  • R. Rechenmacher
    Fermilab, Batavia, Illinois
 
  In this paper, we present a tool which allows capturing Channel Access (CA) traffic directly off the network and interpreting the contents with a graphical or textual user interface. The tool is the widely used Wireshark (former Ethereal) network capture and analysis application, for which we have implemented a plugin that parses (dissects) contents of CA network packets. The tool is freely and openly available for several operating systems, and we have built and tested the CA plugin for Windows, Linux and Darwin (Mac OS X). We first describe the Wireshark framework, followed by the steps needed to implement a dissector plugin. Then, we present the features and limitations of our CA dissector implementation. Afterwards, we explain how to install and use the Wireshark application and the CA dissector. Finally, we present some examples where we have found the tool to be useful.  
poster icon Poster  
WEP013 Integration of ALMA Common Software and National Instruments LabVIEW 195
 
  • K. Žagar, A. Žagar
    Cosylab, Ljubljana
  • B. Bauvir, G. Chiozzi, P. R.M. Duhoux
    ESO, Garching bei Muenchen
 
  Among the candidate technologies for the Extremely Large Telescope (E-ELT) are ALMA Common Software (ACS) and LabVIEW. ACS is a CORBA-based control system infrastructure that implements a container-component model. It allows developers to focus on development of components that define application logic, with ACS-provided containers addressing infrastructural issues of distributed control systems such as remote procedure calls, logging, configuration, etc. LabVIEW is a commercial solution provided by National Instruments which allows rapid construction of user interfaces and control loops. Control loops can execute on Windows and Linux operating systems, as well as real-time control systems and FPGA circuits. In this paper, we present an approach for integration of ACS and LabVIEW. We accessed ACS from a LabVIEW user interface (both sending of data into ACS, and receiving data from ACS). Also, we accessed a real-time LabVIEW process (parts of which were executing in FPGA) from ACS – again in both directions. From the LabVIEW perspective, the approach is platform-independent as it is based on a Simple TCP/IP Messaging protocol.  
slides icon Slides  
poster icon Poster  
THX01 Managing a Large Number of Projects 218
 
  • G. Pajor, J. F. Kamenik, P. Kolarič, I. Verstovšek, K. Žagar
    Cosylab, Ljubljana
 
  Cosylab is of academic origin, therefore the spirit, organization and work procedures are very much like in research institutes. In addition, we work on about two dozen projects simultaneously for customers on four continents, which requires a lot of travel and on-site work. Commercially available project management tools are not suited to manage such diversity. We have therefore adopted a set of open source tools, implemented some custom additions and integrated the tools into a coherent product to suit our purpose. Even more important than the tools are the underlining project management processes that have evolved within Cosylab over the last ten years. The processes are based on project management theory and best practices from research institutes, industry and our own experience. In this article, both the tools and the processes will be presented with relevant examples.  
slides icon Slides