home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / doc / techrepo / 144 next >
Encoding:
Internet Message Format  |  1992-09-01  |  12.7 KB

  1. Path: sparky!uunet!cs.utexas.edu!sun-barr!olivea!hal.com!darkstar.UCSC.EDU!golding
  2. From: em@cs.uta.fi (Erkki M{kinen)
  3. Newsgroups: comp.doc.techreports
  4. Subject: Tech. reports from Tampere
  5. Message-ID: <1832qhINNdum@darkstar.UCSC.EDU>
  6. Date: 27 Aug 92 08:11:02 GMT
  7. Organization: University of Tampere, Finland
  8. Lines: 204
  9. Approved: compdoc-techreports@ftp.cse.ucsc.edu
  10. NNTP-Posting-Host: willow.ucsc.edu
  11. Originator: golding@willow
  12.  
  13.  
  14. UNIVERSITY OF TAMPERE
  15. DEPARTMENT OF COMPUTER SCIENCE
  16. P.O. Box  607
  17. SF-33101  Tampere, Finland      
  18.  
  19.  
  20. Listed below are some of the latest technical reports of our department.
  21. Single copies are available free of charge. Quantities are limited and
  22. orders will be filled as long as reports are available.
  23.  
  24. A-1992-3 Kalervo Jarvelin and Timo Niemi, General value conversion and 
  25. aggregation operations: definition and integration with relational, 
  26. entity-based and deductive data retrieval techniques. July 1992.
  27.  
  28. Abstract. Existing DBMS's do not support sufficiently advanced information 
  29. retrieval in heterogeneous fact database environments. From the user 
  30. viewpoint this means that many information needs cannot be satisfied 
  31. solely by traditional fact database operations. Transitive computation, 
  32. multi-level aggregation and value conversion are frequently needed 
  33. together with traditional operations. The possibilities for providing 
  34. these capabilities in fact database management systems based on the 
  35. relational data model are considered in this paper.
  36.   It is important that the extensions for advanced data retrieval are made 
  37. in a uniform way with other relational processing. This means that, on 
  38. one hand, new relational operations are developed, and on the other hand, 
  39. non-relational operations are integrated with relational processing via 
  40. predicates expressed within relational operations. In this paper, 
  41. relational algebra is extended by two generalized relational operations: 
  42. one for multi-level aggregation and the other for value conversion. 
  43. A set of non-relational operations (called deductive operations) for 
  44. performing transitive computation is also introduced. User's query 
  45. formulation can also be facilitated by providing him with an entity-based 
  46. data retrieval operation on a high abstraction level. Such a high-level 
  47. entity-based data retrieval operation is also introduced.
  48.   The value conversion operation provides unit of measurement-related 
  49. transparency. It supports very versatile conversion (including conversion 
  50. of compound attributes) and checks automatically the derivability of 
  51. conversion requests. The conversion expressions require minimal information 
  52. from the user. The aggregation operation provides aggregation level 
  53. transparency. It supports, among others, multiple layered aggregation 
  54. levels and hierarchical reclassification of the classification attributes 
  55. determining the aggregation levels. In the data aggregation operation, 
  56. the functional dependencies between the source and result relations 
  57. are connected in a complex way. Both operations are defined in this 
  58. paper in an exact way so that they construct both the instances and 
  59. the schemas, including functional dependencies, of the result relations. 
  60.   Complex data retrieval requires that value conversion, aggreerations 
  61. and entity-based data retrieval operation are integrated with traditiontional 
  62. operations. In this paper, a query language for advanced information retrieval
  63. consisting of these operations is developed. This language allows the 
  64. intermixing of these operations with each other without limiting the 
  65. nesting levels. Special attention is paid to the structures, primitives 
  66. and principles in terms of which the operations and the query language 
  67. can be implemented. All these aspects are defined formally, in a functional 
  68. way. In other words, the definition is independent of any programming 
  69. language. In addition, the concretization of these aspects in a prototype 
  70. system based on Prolog-language and a workstation environment are considered.
  71.  
  72. A-1992-2 Pertti Jarvinen, On purchasing process of a software package -
  73.          how to teach it? April 1992.
  74. Abstract. In the software industry there is a mass production of packages 
  75. for some well-defined purposes, as for text processing, network management, 
  76. book-keeping, budgeting etc. Different suppliers produce packages intended 
  77. for the similar tasks, and they have both the same and slightly differing 
  78. features. The proportional importance of software costs compared with hardware
  79. costs is still increasing.  Hence, selection of the package is a problem 
  80. proper where particular knowledge and skills are needed.  
  81.   The course on "purchasing of a software package" was organized by 
  82. this author in two last springs in the University of Tampere. The course 
  83. was intended to students in computer science, but one third of the 
  84. participants were from other disciplines, called application sciences. This 
  85. fact gave an opportunity to form groups with three students, two from 
  86. computer science and one from application sciences. The latter person 
  87. played an important role, when a group defined its needs and requirements. 
  88. Each group had chance to define its purchasing order, i.e. a software 
  89. package to be purchased. Some of the orders were real ones and some others 
  90. tentative ones.
  91.   The local software companies allowed the groups to visit and to 
  92. negotiate whether the package offered was suitable to the purposes defined 
  93. by the group. After collecting the data about candidate packages the student 
  94. groups made a comparison and then recommended one of the packages to be 
  95. purchased. The groups also considered the ready made contracts and planned 
  96. their proposals for changes and amendments to the conventional contracts.
  97.   In this paper I shall describe the pros and cons of the approach 
  98. outlined above. I will also give short descriptions of the reports prepared 
  99. by the groups, actions to be taken and evaluation of various features of 
  100. the course. The students expressed their views on teaching and working 
  101. modes, on assessment of learning and on the whole approch. Students' 
  102. evaluation was rather positive. This strongly supports the approach 
  103. selected. The recommendations for improving our approach are minor and 
  104. concern such wishes as changing starting time (8 o'clock) and usage of 
  105. teaching material.
  106.  
  107. A-1992-1 Pertti Jarvinen, Impacts of electronic markets on work. 
  108.          January 1992.
  109. Abstract. The domain of electronic markets are increasing in relation 
  110. to electronic hierarchies. Hence it is important to analyze possible 
  111. impacts of electronic markets on a human being at work. A man can be in
  112. different positions concerning electronic markets: 1. a developer of an 
  113. inter-organizational information system (IOS), 2. a user (a seller or a 
  114. buyer) of electronic markets,  and 3. an object of markets, i.e. a
  115. specialist whose services are sold on electronic markets.
  116.   First, to construct the IOS a developer has to perform particular
  117. tasks: requirements analysis, design, implementation and thereafter 
  118. often also maintenance. Second, a user of electronic markets can do 
  119. different things  depending on whether she/he is working in a producer 
  120. company, in a distributor firm, in a buyer company, in a network provider 
  121. company or in financial services. Third,  services offered by a human 
  122. being  on electronic markets should inform potential buyers about her 
  123. or his service. On the other hand a buyer must describe which kind of 
  124. service she or he needs.firm, in a buyer company, in a network provider 
  125. company or in financial services potential buyers about her or his service. 
  126. On the other hand a buyer must describe which kind of service she or he 
  127. needs.
  128.   In the first position, the idea of the IOS means that the production/
  129. consumption chain is lengthened. The developer of the IOS must master this 
  130. chain over two or more organizations. Hence, she or he must be more competent 
  131. than nowadays. Concerning the second position, a user of electronic markets, 
  132. by definition, will lose social contacts. Her variety to communicate will 
  133. diminish, because she or he must use the standardized product/service 
  134. description language and/or the information retrieval language at hand. In 
  135. the third position, the services offered by a certain expert must be described 
  136. as in detail as possible. But this creates a dilemma, if a task can be 
  137. described in elementary operations, it could be automated, i.e. the task 
  138. is no more necessarily performed by  a human being but by a computer or by 
  139. an automaton.
  140.  
  141. A-1991-9 Pentti Hietala and Jyrki Nummenmaa, MEDUSA - A multimodal database 
  142.          user interface with a computer supported learning aid. December
  143.          1991.
  144. Abstract. In this paper we introduce an approach and a corresponding 
  145. system combining facilities for natural language processing,
  146. graphical query formulation, and knowledge-based user assistance
  147. under a unified user interface. We discuss also our plans to
  148. iteratively evaluate and improve the system through field evaluation
  149. and data collected by the knowledge-based user assistant. Moreover, 
  150. our framework provides a fruitful environment for a more general 
  151. comparison and evaluation of different user interaction modalities to 
  152. be performed during the iterative evaluation process.
  153.  
  154. A-1991-4 Esa Helttula, Manipulating disjoint sets: algorithms, testing,
  155.          and animation, June 1991.
  156. Abstract. An analysis and an animation program of algorithms for the union-
  157. find problem is presented. The analysis program can be used to graphically 
  158. compare the running times of different algorithms by counting the number 
  159. of basic operations and assigning costs for them. It can also be used to 
  160. study how the data structures of those algorithms change during execution. 
  161. All classic algorithms and some new variations are tested empirically. The 
  162. variations and some not optimal algorithms are found to outperform the 
  163. classic algorithms in some cases. The animation program gives the user the 
  164. possibility to try out different classic union-find algorithms and union-
  165. find-deunion algorithms.
  166.  
  167. A-1991-3 Pertti Jarvinen, On approaches in information systems research,
  168.          June 1991.
  169. Abstract. The domain of information systems (IS) research is very wide. 
  170. The components of an IS and the main stages in the IS life cycle are 
  171. different by nature.
  172. There are deterministically behaving hardware and software components.
  173. The same cannot be said about users, i.e. about conscious human beings
  174. having free will. The use and the maintenance of the information system
  175. are not the only stages or processes concerned, but we are also interested
  176. in how to design and implement a new information system. This means that
  177. in addition to discovering a current reality we are also studying how to
  178. construct a new reality. The one and same research approch is not valid
  179. for doing research work concerning different components and processes.
  180. In the recent research of central topics as: causality, determinism, dynamical
  181. systems and theories of acts,  some fundamental similarities and
  182. differences are found. In various taxonomies of IS research there are
  183. different classifications of the legitimated approaches. A reader may
  184. have difficulties to understand whether the difference between two
  185. particular approaches is great or slight, and whether a certain approach
  186. is applicable to a particular purpose. Based on those fundamental
  187. similarities and differences of the central topics our aim is to show a) which
  188. research approaches are in a certain sense "relatives" and which are not,
  189. and b) which research approach is suitable for a particular purpose.
  190. Approaches are broad-mindedly classified to four "families": Firstly, causal
  191. models, statistics, field test and laboratory experiment seem to belong to
  192. the category of theorem-proving causal approaches; secondly, case study,
  193. action research, hermeneutics and phenomenology respectively to the category
  194. of sensitive exploratory approaches catching a current reality. Thirdly,
  195. we identify mathematical approaches containing e.g. formal methods and
  196. cybernetics. Fourthly, there are also constructive approaches suitable
  197. for studying how to construct a new reality. Hopefully these families or
  198. groupings of research approaches might increase the awareness of
  199. the applicability of a particular approach. This is very important in
  200. the IS society emphasizing methodological pluralism. (Presented at the 
  201. IRIS'14 in Umea (Sweden), August 12-14,1991.)
  202.  
  203. A-1990-7 Erkki Makinen, Remarks on the assignment heuristic for drawing
  204. bipartite graphs. August 1990. 
  205.  
  206. A-1988-10 Hannu Kangassalo, COMIC -  A system for conceptual modelling and 
  207. information construction, December 1988.
  208.  
  209. E-mail orders: em@cs.uta.fi.
  210. Please, do not forget to give your postal address!!
  211.  
  212.  
  213.  
  214. ===========================================================================
  215. Co-moderator:  Richard Golding, Computer & Information Sciences, UC Santa Cruz
  216.         compdoc-techreports-request@ftp.cse.ucsc.edu
  217.