Tools Interoperability Workshop ICCS 2006
Issues Interchange Problems Solutions –Web services –IS architectures –Common projects –...
Interchange issues Interoperability –Internal (CG, FCA communities) –External (rest-of-the-world) Standards –De facto –Official Interfaces Efficiency –Theoretical –Experimental Benchmarks
Problems Incomplete functionalities Overlap in functionalities Lack of development capacity
Solutions Web services as inspiration –Conceptual models and techniques Develop IS architectures –What roles do tools play in IS? Do Common projects –How to organize, divide tasks? Open source approaches Better documentation Modular development Requirements analysis –Resulting in scenarios, lists Better configurability –E.g. different layout styles
Solutions Back end infrastructure –Basic CG representations/operations etc –Specialized functionality –Quality criteria: efficiency, reliablity External interoperability –RDF etc. Concentrate on core functionalities Converters, wrappers –Let existing tools interoperate without requiring complete redesign FMF-framework –Possible (implementation of) overall IS architecture? Architectural conceptual models –E.g; modularity
Solutions Use principles from software engineering Types of modules –Sequences of operations –Modular inferencing Implement CGIF –Don’t just talk about it! Common logic –Standardize semantics, not just syntax
Solutions Develoip data-sets for benchmarking Benchmarking –Objects, problems –Internal, external –Data, operations Application frameworks Classification of functionalities Tool assessment –What to evaluate?