Herman Fischer, 16400 Ventura Blvd, Suite 300, Encino CA 91436,  tel: +1 (818) 995 7671

Education and Special Training

University of California, Los Angeles, BS, Physics, 1968
University of California, Los Angeles, MS, Systems Engineering, 1971
University of California, Los Angeles, coursework completed, Operations Research PhD program, 1973
United States Air Force, Air Ground Operations School, Battle Staff Course, 1981.
Boy Scouts of America, Scoutmaster Fundamentals, 1994; Woodbadge ("Antelope"), 1996.

Awards

Electronic Industries Association, 1983 Distinguished Contribution Award.
Association for Computing Machinery, 1983, Recognition of Service Award;
1988 - 1989, Distinguished lecturer on Software Development Environments;
1990, Distinguished lecturer on Environments and Object-Oriented Tool Integration.
Office of the Secretary of Defense, 1988, Recognition for contributions to KITIA and CAIS-A

Experience (42 years)

Modeling, Business & Technical Processes, Simulation Model Implementations & Metadata Schemata

year

description

technology

65

UCLA Hospital Admissions ERA-event Model, Simscript simulation

66

IBM HASP computer center "

67

IBM 360 multiprocessor computer center "

68

Hunt-Wesson Foods cooking oil plant "

68

Scientific Data Systems multi-computer system GPSS model

68

PRC Corporate IT operations ER metadata model

70

Army Tacfire System ER-event model, CSS simulation implementation

71

USAF Air Operations Center (several systems) ER-event model, CSS simulation implementation

79

USAF Fighter Aircraft Sortie Assignment APL model

85

DoD Stars Program, Industrial Activities Process model

86

DoD Ada Language Introduction to Industry LP model, cost benefit study

91

ObjectMaker multi-methodology repository ERA metadata, predicate logic rules implementation

98

ObjectMaker OPEN & UML unified semantics Class metadata, predicate logic rules implementation

99

Advanced Deep Space Transport performance model modeling domains: systems, physics, & software

01

MobileWebSurf transformation server performance ERA-event, Java Silk simulation

02

UBmatrix XBRL taxonomy builder and XBRL Automator; formula processor ERA metadata, C# .NET implementation

Programming, Databases, Operating Systems

year

Coding Language

Familiarity

 

Database

 

Operating System

65-70 Fortran high   Simscript PDQ (co-author)   MVS, IBM DOS
66-70 PL/1 expert   Vulcan, dBase II   PC DOS
65-70 Simscript expert   Cullinane (design tool)   Windows 9x
70-80 CSS, GPSS high   PCTE   Windows NT, XP
72-74 Cobol, RPG IV med   Oracle (OCI - expert)   Unix (kernel expert)
79-82 APL med   Faircom Ctree (expert)   Embedded real time kernels
81-85 Prolog high   Urep    
84- C, C++, C# expert - C   Misc: ODBC drivers, SQL parser, XML    
96- Java 2, Javascript expert        
96- XPath, XQuery high        

Industry Group Leadership

77-87 EIA Computer Resources G33 (vice chair)
83-84 CODSIA Task Group 13-83 Defense Systems Interoperability and Transportability
79-96 ACM AdaTech, SIGAda (officer 80-85), Annual Conf. Prog Comm., ICSE Prog .Comm. (95-97)
81-88 DoD KITIA (Tool Interoperability Standard) (chair)
90-92 NIST Software Frameworks (workshops, panels)
91-93 NIST North American PCTE Initiative (chair)
88-02 PCTE Association (DoD rep, industry Mbr)
93-96 OMG Application Development working group (chair)
94 PCTE Annual Conference (chair)
94-96 Workflow Management Coalition (DoD rep)
02-07 XBRL.org (participant and vice-chair Formula working group)

Other Major Software Implementations (sole architect or sole implementer)

66-68 PL/S, a PL/1 based, Simula-inspired simulation language
69-70 Simscript PDQ, an E-R based IT database management and report generation system
71 Inventory management for Electronic Parts Distributor
72-77 Business packages: Law office actg; CPA actg; Wine Inventory
74-76 Comm. protocol drivers & interface (IBM Bisync, CDC & Univac sync. protocols)
83-84 Prolog interpreter for PCs (UNSW based)
83-86 Kermit (PC, Unix implementations)
88-99 ObjectMaker drawing tool (Windows, Unix)
91-99 ObjectMaker methodology metadata & rules implementations
92-93 ObjectMaker Predicate Logic Extension Language Interpreter & Compiler
99-00 MobileWebSurf automatic real-time web to wireless WAP conversion & server
00 Vixel Inc., Network health status auto-layout graphical user interface
02 UBmatrix Taxonomy Designer, XBRL Instance document editor, and formula processor

Hardware Implementations

74 Minicomputer synchronous network card (Bisync)
79 Military handheld terminal mainframe network interface

Activity Highlights

Chief Software Architect of UBmatrix LLC, (2002 - present), also President of Mark V Systems Limited, (1985 - present). Mark V Systems provides support services and training in Software Environments, frameworks, and Software Engineering.

UBmatrix LLC:  

Designer and currently sole implementer of a C# -based application for instance document editing and taxonomy building for XBRL (UBmatrix Automator).

Sole architect and implementer of formula computational facility with language processor for XBRL. Compiler/execution logic for embedded Excel-inspired and XPath 2 based languages, and function library implementation for XBRL computation.

Sole architect and implementer of dimensional taxonomy feature for XBRL and dimensional formula execution in embedded languages.

Architect and implementer of Java-based import-mapping (Excel to XBRL) web service, using UBmatrix XBRL Processing Engine.

Java-based import-mapping (Excel to XBRL) web service, using UBmatrix XBRL Processing Engine.

Architect of NEC/SMBC on line XBRL transaction processing server. Implementer of prototype solution XBRL applications.

Completed implementation of XBRL Taxonomy Builder (Visual Basic) from earlier teams.

Extensive experience with XBRL modeling concepts and implementation. Customized Microsoft C# property descriptors, property grid controls, and .NET design facilities.

Patents applied for and pending:

Title

Topic
“Method for assisting in automated conversion of data and associated metadata” Automatic XBRL input mapping

MobileWebSurf.com:  

Chief Scientist (1999 - 2002).  Designer and initially the sole implementer of a Java -based suite of software which automatically transforms ordinary web pages (html, JavaScript, images) into the formats required for wireless mobile devices (WAP, HDML, Palm, Win/CE,  iMode, & Win/TV).  Text and graphics conversions occur in real time, including Javascript. 

Implementer of the servlet-based transformation server, implemented semantics-based recognition of html and Javascript content, transformation to HDML, WML, iMode, and compact HTML formats. 

Developed graphics format conversions (utilizing standard web formats to raster, and raster to monochrome, duotone, resized, and reduced color displays for wireless formats).  Developed image optimization (removal of borders), quality adjustment, pan and zoom.

Developed rule-based JavaScript semantics content recognition and action replacement capability.

Integrated a JavaScript interpreter, emulating JavaScript client browser behavior by the transformation server.  JavaScript 5.0 support provided for HTML page loading, setup, and events processing.

Implementation high-speed C functions callable from Java, for graphics, and for integration of Mark V Unlock code server to track licensing criteria, GIF license activation, and protect of Java code from reverse engineering.

Developed wavelet-based graphical image analysis (graphical parsing) to determine image area content (e.g., toolbars, buttons) with lettering and separate from image areas with iconic and decorative graphics.

Developed Apache-based processing approach to distribute Java functions into multiple fail-safe redundant processors, and into a higher performance C implementation.

Developed a fail-safe load balancer approach using Apache-based distributed processing.

Patents applied for and pending:

Title

Topic
“Adaptive Profile-Based Mobile Document Integration” Intelligent transformation

“Mapping and Caching of Uniform Resource Locators...”

Handling of links
“Transformation and Processing of Web Form Documents...” Handling of HTML forms
“Processing of Scripts in accordance with Intelligent Transformation...” JavaScript handling
“Processing of Color Images for Transmission to Small Footprint Devices” Color processing
“Intelligent Detection of Web-Capable Devices” Device identification/detection

Network technologies experience, including implementation of device rules, network protocols, and local or remote online testing of automatic transformation:

Network Technology

Mark-up Protocols

Images

Example networks

US – CPDP HDML, Phone.com style WML 1 BMP ATT, Mexico Telcel
US – CDMA HDML, Openwave style WML 2 BMP Sprint, Cingular
Europe, India – GSM Nokia style WML 1 WBMP Fr. Telecom, Italy, Hutchinson
Japan – iMode cHTML with extensions GIF NTT DoCoMo
Japan – J-Phone MML, simplified HTML PNG J-Sky
Japan – KDDI HDML, with Color PNG KDDI
Metrocom HTML subset GIF Palm pilot VII
CPDP, Ricochet, Novotel, Omnisky HTML with JavaScript 3.0 PNG Windows CE, various modems
Cable TV HTML subset JPG Web TV

Developed event-based simulation model of transformation server performance using Java Silk simulation language.

Developed presentations of initial technical plan, of software development plan, customer training, and product documentation.

Reviewed of WAP Forum standards and proposed activities, W3C standards (XHTML, SMIL), and XML standards.

Tom Sawyer Software:

Consultant to company customers to set up and use Graphics Editor Toolkit functionality in custom graphics based automatic layout user interfaces.  For Accessible Software Inc, provided initial training and startup for network management user interface software.  For Vixel, Inc., provided design, implementation, and integration for a network health status graphic user interface with automatic layout.

Mark V Systems Limited:

Developer of the ObjectMaker™ toolset, which generates Ada and C++ code from graphical design diagrams, which automates the transition from the design process to code development. Developer of the ObjectMaker and ProcessMaker graphical design editors, which use a rule-based paradigm to support multiple methodological views of design graphics using shared semantics in external repositories. Developer of tool’s internal repository, and interfaces to external repositories. The reverse engineering capabilities of the tool generate graphics diagrams from Ada and C++ source code. The ProcessMaker editor defines processes in a large number of rule-specified notations, and provides automatic process diagram generation from external sources.

Developer of Javascript and Java based client side shopping cart. Numerous miscellaneous Javascript and Java 2 Web support applications.

Participant to the Advanced Deep Space Transport (ADST) Guidance, Navigation, and Control performance simulation (volunteer) effort.

Developer of microcomputer operating environments and GUI interfaces for embedded devices (most recently, Fishman Corp. PD9000 dispenser).

Developer of customized ODBC drivers and SQL parsers.

Developer of a Unlock Code software security system, including reverse engineering protection.

Chairman of the Object Management Group (OMG) Application Development (AppDev) Working Group of the Common Facilities Task Force (1993 - 1996), responsible for development of repository and process standards. Participant to the Workflow Management Coalition (WfMC) (1994 - 1996) responsible for data interface to workflow applications. Chairman of the OMG PCTE SIG, which started as the North American PCTE Initiative, NAPI, founded by OMG, NIST, and DoD to evolve the PCTE Standard for North American and now worldwide Object Orientation, OMG CORBA compatibility, and fine granularity requirements. Sponsorship for these activities provided by National Institute for Standards Technology (NIST).

Chairman of the PCTE 1994 conference, San Francisco, California. Program Committee Member, PCTE 1996, PCTE 1993, ICSE 1996, and Software Engineering 1992.

Consultant to California Microwave, Motorola Cellular Infrastructure Group, and others for interfacing ObjectMaker toolset to company unique requirements.

Consultant to SEMATECH, the U.S. Semiconductor Manufacturer’s Consortium; responsible for specification of an Advanced Development Environment framework and integration mechanism, and planning for its development and demonstration.

Invited participant to the January 1991 NIST Software Frameworks Convergence Workshop, which produced recommendations to the U.S. Government on use of ATIS and PCTE+ standards.

Participant in development of the NIST Frameworks Reference Model, also known as the "toaster model", responsible for reference model sections dealing with object orientation and integration technologies.

Invited member of the PCIS team, an international group of experts chartered with setting framework standards for the 1993-1995 time frame. Chairperson of the PCIS Tool Builders Working Group. Responsible for development of object oriented requirements for PCIS.

Contractor to the IBM STARS program; responsible for framework and environment consulting.

Contractor to the Boeing STARS program; responsible for analysis of tool interoperability between object oriented environmental frameworks: ATIS/IRDS, Atherton, EIS, GAIA, CAIS-A, and PCTE+.

Contractor to Institute for Defense Analysis, aiding in its support of the Ada Joint Project Office and other government agencies. Activities include support of the Ada Board activities, including membership on Environment Committee; support of Ada environment efforts related to KIT/KITIA and the SEE team; analysis and support of software engineering policy and programs; support of next-generation systems and hardware, policy and architecture; and ancillary liaison support to industry and trade associations.

Panel chair at many conferences and workshops. Session leader at the 1988 IEEE/ACM Software Engineering Environments Future APSE Workshop, and at the 1990 ACM Symposium on Environments and Tools for Ada.

Participant in the Electronic Industry Association's Electronic Design Interchange Format for CASE, EDIF/CASE, Technical Committee, which is developing a standard CASE tool interchange format. The EDIF/CASE Technical Committee includes representatives from all of the major CASE vendors.

Chairman, 1983 - 1988, of the Kernel Ada Programming Support Environment (KAPSE) Interface Team for Industry and Academia (KITIA). KITIA was an international team which was responsible for definition of interface requirements and standards for Ada environments. They produced the Common APSE Interface Set (CAIS-A), now being considered by the PCIS team.

Contractor to European Economic Community ESPRIT Program responsible for requirements analysis, conceptual design, and interface design of the Ada interfaces for PCTE. Consulted to PCTE Management Board on approaches to introduction of PCTE to Academic and Aerospace community.

Reviewer, 1985-1986, of PCTE plans and implementation strategy for Ada, under contract to Bull, at that time, the prime contractor for PCTE.

1995-1999: Company Web-master, and network consultant (CISCO, WAN setup, FrontPage 2000).

Litton Industries, Data Systems Division: Employed 1970 - 1985, primarily developing proposals for Air Force and Army new business.

Computer Processes, Inc: Employed 1968-1970. Developed computer simulation software.

IBM Corp: Employed 1965 - 1868. Developed simulation models and a simulation language.

Electronic Industries Association:

Chairman of 20th Anniversary Workshop, "In Transition to Integrated Environments", Seattle, Washington, 1986, sponsored by the G-33 and G-34 committees. Member G34 Computer Resources Task Group. Vice-chairman of 1985 annual EIA Workshop, in charge of Software Engineering and Software Quality workshop programs.

Served as an active participant in defense industry software community efforts since 1977, including providing reviews and responses to Ada Environment issues, where appropriate, and assisting in community-wide software efforts. Provided a public-domain Unix Ada Grammar, for the ARPAnet, and was a major contributor to the MSDOS and Unix "Kermit Projects".

Delegate to the Council of Space and Defense Industries Associations

(CODSIA) Task Group 13-83, on achieving Defense Systems Interoperability and Transportability.

Executive officer of Association for Computer Machinery (ACM) SIGAda and its predecessor, Technical Committee on Ada (AdaTEC), 1980-1985.

Technical Program committee member of the National ACM ‘83 and ACM ‘84 conferences, and the PCTE ‘93 conference.

Licenses:  California state general contractor.

Community Service

Temple Kol Tikvah: 2001-2006: Board of Directors, VP Social Action 2001-2006, VP Religious Practices 2003-2006.  Participant in CLUE (Clergy and Laity United for Economic Justice), Valley Interfaith Council, and JWW (Darfur action advocacy). Lay instructor of Torah study class. 1989-2004 Committee chair of Shabbat Across America; 1995-2003 Temple's computer mavin.

UAHC (now named URJ) Pacific Southwest Region:  1999: volunteering computer and Web administration services.

Temple Solael: 1995-1998: Board of Directors, 1995-1997Recording Secretary. 1998: Nominating committee chair. Previously, leader on task force to define temple mission statement and communities served. Delegate to UAHC. Youth arrangements: weekend retreats for 1994 and 1995. Administration of memorial camp scholarship fund in son’s name.

Venture Crew 464 (2000-2001), and Boy Scout Troop 464 (through 2000): Committee member.  Assistant scoutmaster. Arrangements and participation in numerous outings.  Woodbadge participant.  District commission member.