Mathematics with component-oriented exploratory software

被引:9
|
作者
Kynigos C. [1 ,2 ]
Koutlis M. [1 ,2 ]
Hadzilacos T. [1 ,2 ]
机构
[1] Department of Philosophy, Education and Psychology, School of Philosophy, University of Athens
[2] Computer Technology Institute, Patras
关键词
Component software; Exploratory learning environments; Variation tool;
D O I
10.1023/A:1009744718575
中图分类号
学科分类号
摘要
In this paper we discuss a component-oriented architecture which we are employing to develop programmable exploratory software for mathematics. We argue that the architecture can be used to provide synergy between end-user programming and efficient behavior of components, i.e. computational objects of a wide range of technical complexity and functionalities. We give examples of components with mathematics in their behavior and components which in themselves embody mathematical relations. Through both formal language and visual means, users can link them to form creative configurations with interesting functionalities and use the resulting environments for exploratory activity. We conclude that this architecture enables a more efficient collaboration between technical and educational expertise in developing exploratory software.
引用
收藏
页码:229 / 250
页数:21
相关论文
共 50 条
  • [21] Component-oriented programming
    Bosch, J
    Szyperski, C
    Weck, W
    [J]. OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2000, 1964 : 55 - 64
  • [22] A COMPONENT-ORIENTED RELIABILITY ASSESSMENT METHOD FOR OPEN SOURCE SOFTWARE
    Tamura, Yoshinobu
    Yamada, Shigeru
    [J]. INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2008, 15 (01) : 33 - 53
  • [23] Using AI techniques for fault localization in component-oriented software systems
    Weber, Joerg
    Wotawa, Franz
    [J]. MICAI 2006: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4293 : 1139 - +
  • [24] The software platform architecture for the component-oriented development of knowledge based systems
    Nikolaychuk, O. A.
    Pavlov, A., I
    Stolbov, A. B.
    [J]. 2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 1064 - 1069
  • [25] Compiler development in component-oriented software development (COSD): Issues and challenges
    Aris, H
    [J]. THIRD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2005, : 124 - 127
  • [26] Issues on the application of component-oriented software development: Formulation of research areas
    Aris, H.
    Salim, S.S.
    [J]. Information Technology Journal, 2008, 7 (08) : 1149 - 1155
  • [27] Component-Oriented Verification of Software Architectures through Built-in Tests
    Atkinson, Colin
    [J]. SOFTWARE ARCHITECTURE, 2008, 5292 : 2 - 2
  • [28] Component-oriented verification of noninterference
    Aldini, Alessandro
    Bernardo, Marco
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (03) : 282 - 293
  • [29] A component-oriented substitution model
    George, Bart
    Fleurquin, Regis
    Sadou, Salah
    [J]. REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 340 - 353
  • [30] A component-oriented process model
    Altunel, Y
    [J]. IEEE SOFTWARE, 2003, 20 (04) : 10 - 10